TY - GEN
T1 - Development of an in vivo computer based on Escherichia coli
AU - Nakagawa, Hirotaka
AU - Sakamoto, Kensaku
AU - Sakakibara, Yasubumi
PY - 2006
Y1 - 2006
N2 - We present a novel framework to develop a programmable and autonomous in vivo computer using E. coli, and implement in vivo finite-state automata based on the framework by employing the protein-synthesis mechanism of E. coli. Our fundamental idea to develop a programmable and autonomous finite-state automata on E. coli is that we first encode an input string into one plasmid, encode state-transition functions into the other plasmid, and introduce those two plasmids into an E. coli cell by electroporation. Second, we execute a protein-synthesis process in E. coli combined with four-base codon techniques to simulate a computation (accepting) process of finite automata, which has been proposed for in vitro translation-based computations in [8]. This approach enables us to develop a programmable in vivo computer by simply replacing a plasmid encoding a state-transition function with others. Further, our in vivo finite automata are autonomous because the protein-synthesis process is autonomously executed in the living E. coli cell. We show some successful experiments to run an in vivo finite-state automaton on E. coli.
AB - We present a novel framework to develop a programmable and autonomous in vivo computer using E. coli, and implement in vivo finite-state automata based on the framework by employing the protein-synthesis mechanism of E. coli. Our fundamental idea to develop a programmable and autonomous finite-state automata on E. coli is that we first encode an input string into one plasmid, encode state-transition functions into the other plasmid, and introduce those two plasmids into an E. coli cell by electroporation. Second, we execute a protein-synthesis process in E. coli combined with four-base codon techniques to simulate a computation (accepting) process of finite automata, which has been proposed for in vitro translation-based computations in [8]. This approach enables us to develop a programmable in vivo computer by simply replacing a plasmid encoding a state-transition function with others. Further, our in vivo finite automata are autonomous because the protein-synthesis process is autonomously executed in the living E. coli cell. We show some successful experiments to run an in vivo finite-state automaton on E. coli.
UR - http://www.scopus.com/inward/record.url?scp=33745762038&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33745762038&partnerID=8YFLogxK
U2 - 10.1007/11753681_16
DO - 10.1007/11753681_16
M3 - Conference contribution
AN - SCOPUS:33745762038
SN - 3540341617
SN - 9783540341611
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 203
EP - 212
BT - DNA Computing - 11th International Workshop on DNA Computing, DNA11, Revised Selected Papers
T2 - 11th International Workshop on DNA Computing, DNA11
Y2 - 6 June 2005 through 9 June 2005
ER -