Day 6 of great synthetic biology papers.
"A Synthetic Genetic Edge Detection Program," (2009).
Multiple genetic circuits were added to E. coli cells, endowing them with the ability to sense light, communicate with each other, and identify the light-dark edges.
A classic.
***
Yesterday, I told you about the
@iGEM competition, and how students from UCSF and UT-Austin helped engineer E. coli into a sort of photographic film.
The truth is more complex, though: That iGEM team was actually working on this paper, the Edge Detector, but they were unable to get it to work.
Jeff Tabor, a member of the team (now a professor at Rice University), worked on the edge detector idea while in Andrew Ellington's lab at UT Austin, but later joined Chris Voigt's lab (then at UCSF) as a postdoctoral fellow to finish up the project. This paper was finally published in Cell in 2009.
The Edge Detector was, at the time, an incredibly complex genetic circuit. It was made by stitching together several smaller circuits. Getting this to work in living cells required the addition of many genes, and I'll do my best to break it down and explain the basic principles.
***
In computer science, edge detection algorithms are used to pick out the boundaries of objects within an image. They work by "scanning for a white pixel" in a digital image, "and then comparing the intensity of that pixel to its eight neighboring pixels," the study authors wrote.
"If any of the neighbors is black, the algorithm classifies those pixels as being part of an edge. The serial nature of this search process results in a computation time that increases linearly with the number of pixels in the image."
The question is, could such an algorithm be implemented in billions of cells at the same time? Could individual bacteria detect light and then communicate with neighbors to "find" an edge?
Yes. And here's how the biological edge detector works:
First, you grow bacteria on an agar plate. The cells divide, grow, and form a lawn.
In the next step, a pattern of light is projected onto the cells. This pattern could be a star, or a circle, or an outline of George Washington. Anything with edges, really (see Figure 1 below).
Now, each bacterium carries genetic circuits, which are stitched together, such that a cell IN THE DARK is programmed to produce a diffusible signal.
This signal, a small molecule, exits out from the cells and seeps into the lawn of bacteria. When it encounters a cell IN THE LIGHT, that cell produces a BLACK PIGMENT. The edge appears.
The genetic pseudocode works out to something like:
> IF NOT light, produce signal.
> IF signal AND light, produce pigment.
And that's it. This edge detection system was made by piecing together three different "genetic modules" — a dark sensor (which I described how to make yesterday), a form of cell-cell communication (via the diffusible signals), and X AND (NOT Y) genetic logic, to switch on the black pigment.
The full genetic circuit is presented below, as Figure 2. If this is your first time looking at a genetic circuit diagram, then let me explain what all the different components mean! Click on Figure 2 to enlarge it, and follow along...
A big arrow denotes a coding sequence; basically, a sequence of DNA that encodes a protein. The name of the gene is usually written on the arrow. In this case, luxI is a gene that encodes an enzyme that synthesizes acyl-homoserine-lactone, the small diffusible molecule.
Little circles or pentagons denote different types of molecules.
The small arrow next to each coding sequence denotes a promoter, which is a DNA sequence that proteins bind to in order to control gene expression.
Any arrows drawn between two objects denote movement or some kind of positive interaction, such as turning a promoter ON. If you see an arrow with a flat end, that means it is REPRESSING or turning a gene OFF.
The dotted lines near the top of the image represent the cell membrane. The AHL molecules move in and out of cells, through the membrane.
Until next time.
Paper:
cell.com/cell/fulltext/S0092…