This post on Microbe World entitled: “Software for Programming Microbes” did attract my attention, and I followed its source in the MIT Technology Review: An amazing article presenting a fascinating newly emerging technology of programming bacteria to do whatever we want them to do, produce drugs more efficiently, clean up oil spills, anything… useful! But the methodology was quite beyond my imagination.
I was extremely lucky to be able to interview Dr. Christopher Voigt, Associate Professor at the University of California, San Francisco, who is the project leader. Dr. Voigt has published over 34 articles indexed in Pubmed and you can find more about his projects on his lab website.
Now I will leave you with the interview! I thank Radwa for reviewing it.
Dr. Christopher Voigt
1. May you please simplify the term “genetic circuit” to the micro-readers? What drove you to use software to genetically modify bacteria?
A genetic circuit functions like an electronic circuit, but uses biochemical interactions to do the computation. I am a computer programmer at heart and find living cells to be the ultimate challenge.
2. We used to hear a lot about the use of genetically modified bacteria in cleaning up toxicants or oil spills, producing drugs and biofuel. How is “programming bacteria” different from the “regular” definition of genetic engineering, which might be based on inserting a gene, a regulatory gene, or an operon that encodes for a certain needed functionality?
Genetic programming controls the timing and conditions under which those processes occur. It doesn’t refer to the pathways by which molecules are made or degraded.
3. In MIT Technology Review, you mentioned that like for a computer, programming bacteria is about writing a program to be encoded on a piece of DNA to implement a function. How can bacterial cells understand the code? How can the software make them sense the outer media?
The DNA contains codes for when molecules like proteins and mRNA should start and stop being produced and under what conditions. A protein can change its state when it senses a condition and bind to DNA to cause genes to be turned on or off. This acts like a sensor.
4. Honestly, I can’t imagine writing a piece of code to link bacterium to one another, because node->pRight!=NULL ? I just can’t imagine it. Is there any risk of overloading natural functions by accident?
5. How can programing bacteria make use of quorum sensing?
Quorum signaling enables cells to be programmed to communicate with each other.
6. How can drug discovery and production benefit from programmable bacteria in the near future?
It makes it easier to access and control those pathways.
Tags: Christopher Voigt
, genetic circuit
, programmable bacteria
, quorum sensing