The Circuitry in Our Cells

If you’re reading this, you’re probably biological.

As you sit quietly, trillions of cells in your body are performing a frenetic dance of biochemical computation that makes your existence possible.

Consider this: You were once a single cell – a fertilized egg. This single cell was equipped with a genetic program capable of assembling atomically-precise molecular machines, replicating and distributing copies of its genetic program through cell division, and self-organizing multicellular structures into a human shape with specialized cell types, tissues, and organs.

And now here you are, reading this: Your eyes scanning these words while your brain interprets them. You built yourself from scratch.

  Illustration of the molecular milieu inside a white blood cell. Cells are complex biochemical entities capable of sophisticated computation. (David Goodsell)

Illustration of the molecular milieu inside a white blood cell. Cells are complex biochemical entities capable of sophisticated computation. (David Goodsell)

Biology computes with genetic circuits

The remarkable ability of biology to create patterns, perform specialized tasks, and adapt to changing environments is made possible with genetic circuits – networks of interacting genes that perform computation.

Genetic circuits appear literally everywhere in nature. In a lone bacterium as it "tumbles and runs" toward food. In a California redwood as it constructs itself into the sky. And in your immune system as it wards off cancer and infection. In fact, every single thing that civilization sources from biology – food, materials, drugs – was built by nature using genetic circuits to exert fine spatiotemporal control over biochemistry.

Yet despite their ubiquity in nature, genetic circuits are not harnessed in most biotechnology today. Instead, the state-of-the-art is constant overproduction of a few genes, whether they be enzymes, pesticides, or peptides.

Future biotechnologies will seem like science fiction: Intelligent therapeutics programmed to sense disease in the human body and trigger a therapeutic response. Living materials that can heal and react to their surroundings. Smart plants that can modify their physiology to withstand extreme cold or drought. To make these biotechnologies a reality, we need to be able to engineer genetic circuits.

From discovery to design

Natural genetic circuits have been studied for more than half a century. In 1961, the French scientists François Jacob and Jacques Monod published a landmark paper describing the genetic circuit in E. coli that senses and eats lactose [1]. Their description of how the appropriate metabolic genes are regulated (known as the lac operon model) was the first of its kind.

  The lac operon genetic circuit. In response to glucose and lactose availability, E. coli regulates the expression of genes involved in lactose metabolism. (Wikimedia Commons)

The lac operon genetic circuit. In response to glucose and lactose availability, E. coli regulates the expression of genes involved in lactose metabolism. (Wikimedia Commons)

A few months later, they predicted that similar regulatory processes could explain cell differentiation in multicellular organisms, like humans. Without mincing words, they wrote, “Moreover, it is obvious from the analysis of these mechanisms that their known elements could be connected into a wide variety of ‘circuits’, endowed with any desired degree of stability” [2]. For their work, they were awarded the Nobel Prize for Physiology or Medicine in 1965 along with André Lwoff.

  François Jacob (front) and Jacques Monod (back) in their lab at the Institut Pasteur in 1971. (HO/Agence France-Presse)

François Jacob (front) and Jacques Monod (back) in their lab at the Institut Pasteur in 1971. (HO/Agence France-Presse)

In the years since that seminal discovery, scientists have further illuminated the myriad ways biological systems achieve behavior – from everyday tasks to exceptional feats. Indeed, entire books have been written on natural genetic circuits. (Check out the classic, “A Genetic Switch” by Mark Ptashne [3], which describes how the bacterial virus lambda phage regulates its life cycle.) The panoply of molecular mechanisms that power biological computation is vast and diverse, and reverse engineering natural genetic circuits is a field of intense ongoing research.

Armed with insights from nature, biological engineers began to design synthetic genetic circuits from the ground up. Back-to-back publications in Nature in 2000 are considered by many to be the first examples in the field (a genetic oscillator [4] and toggle switch [5]).

Over the past two decades, the ability to engineer increasingly complex and precise genetic circuits has advanced rapidly. Progress has resulted from several factors: thousands of sequenced genomes (and metagenomes) from which to “mine” useful genes, faster and cheaper DNA synthesis and sequencing, an improved understanding of cell biophysics to enable simulation, the ability to make targeted genomic modifications using CRISPR, and last but not least, years of compounded genetic engineering experience distilled into guiding design principles.

We are truly in the early days of a golden era for engineering biology.

Yet despite our progress so far, genetic circuit design has often been characterized by a manual and failure-prone process. Engineers often spend years creating a functional design through trial-and-error.

Automating genetic circuit design

How might this process of genetic circuit design be systematized and made more reliable? The semiconductor industry has completely transformed society, and its evolution offers a case study in transitioning from artisanal to automated.

  Electronic circuits being manually laid out on Rubylith masking film, circa 1970. (Intel Corporation)

Electronic circuits being manually laid out on Rubylith masking film, circa 1970. (Intel Corporation)

Early on, electronics engineers would painstakingly design and lay out circuit diagrams by hand. Then, the 1970s brought with it the first taste of automation: “place and route” techniques developed to position all of the electronic components and wires.

In the 1980s, the advent of electronic design automation (EDA) enabled programming languages that could be compiled down to patterns in silicon. One of the early publications describing this capability, “Introduction to VLSI Systems” by Carver Mead and Lynn Conway, is a holy text of EDA [6]. This breakthrough drove rapid increases in electronic chip complexity, and EDA became an entire industry in itself.

Today, chip designers use sophisticated EDA software that automates the entire workflow (design, simulation, and manufacturing). Software was truly brought to bear on electronic circuit design, and was one of the key enablers of Moore’s law.

  Modern electronic design automation software, Virtuoso Layout Suite XL. (Cadence Design Systems)

Modern electronic design automation software, Virtuoso Layout Suite XL. (Cadence Design Systems)

Drawing inspiration from this evolution, we built a genetic circuit design automation platform, Cello (short for “Cell Logic”) [7]. We even used a common electronic hardware description language (Verilog) from electronics design to write our circuit specifications.

By combining concepts from digital logic synthesis, cell biophysics, and synthetic biology, we were able to build genetic circuits with up to 10 interacting genes. That’s state-of-the-art for an engineered cell behavior in 2017, but it still pales in comparison to nature. For reference, the E. coli genome employs roughly 300 genes called transcription factors to control metabolism, survival, and replication. Human cells have about an order of magnitude more. (While this may seem paltry compared to the billions of transistors in a modern CPU, it’s an apple and oranges comparison. The point isn’t to compete with silicon – the point is to program biology with new functions.) 

A tremendous amount of engineering lies ahead before we achieve genome-scale design with comparable complexity, elegance, and subtlety to what nature has evolved. We’re working on that. On the other hand, we have reached a point where genetic circuit engineering is reliable enough that we can program cell functions for previously impossible biotechnologies.

  Overview of the original Cello platform [7]. A Verilog specification is automatically compiled to a DNA sequence that encodes a genetic circuit.

Overview of the original Cello platform [7]. A Verilog specification is automatically compiled to a DNA sequence that encodes a genetic circuit.

Introducing Asimov

In the same way that electronic circuits have become ubiquitous in the world – from cars to mobile phones to smart refrigerators – the same will become true for engineered genetic circuits. They will begin to appear in many aspects of daily life, from therapeutics to agriculture to consumer goods.

To help lay the foundation, I’m proud to announce the launch of Asimov with my co-founders Chris Voigt, Doug Densmore, and Raja Srinivas. Building upon our initial work on Cello, we’re developing a platform for professional genetic circuit design. We strive for Asimov to be the go-to resource for designing biological computation as biotechnology steadily becomes a fully-fledged engineering discipline.

I personally hope that this technology one day improves our ability to cure disease, empowers clean and sustainable manufacturing, and helps nourish a growing global population.

I look forward to keeping you updated on our progress.

Alec A.K. Nielsen
Founder & CEO, Asimov

[1] Jacob, F. & Monod, J. Genetic regulatory mechanisms in the synthesis of proteins. J. Mol. Biol. 3, 318–356 (1961).
[2] Monod, J. & Jacob, F. General Conclusions: Teleonomic Mechanisms in Cellular Metabolism, Growth, and Differentiation. Cold Spring Harb. Symp. Quant. Biol. 26, 389–401 (1961).[3] Ptashne, M. A. A genetic switch: Gene control and phage lambda. (1986).
[4] Elowitz, M. B. & Leibler, S. A synthetic oscillatory network of transcriptional regulators. Nature 403, 335–338 (2000).
[5] Gardner, T. S., Cantor, C. R. & Collins, J. J. Construction of a genetic toggle switch in Escherichia coli. Nature 403, 339–342 (2000).
[6] Mead, C. & Conway, L. Introduction to VLSI systems. (1980).
[7] Nielsen, A. A. K. et al. Genetic circuit design automation. Science 352, aac7341-aac7341 (2016).