We describe a molecular automaton, called MAYA, which encodes a version of the game of tic-tac-toe and interactively competes against a human opponent. The automaton is a Boolean network of deoxyribozymes that incorporates 23 molecular-scale logic gates and one constitutively active deoxyribozyme arrayed in nine wells (3×3) corresponding to the game board. To make a move, MAYA carries out an analysis of the input oligonucleotide keyed to a particular move by the human opponent and indicates a move by fluorescence signaling in a response well. The cycle of human player input and automaton response continues until there is a draw or a victory for the automaton. The automaton cannot be defeated because it implements a perfect strategy.
This is a preview of subscription content, access via your institution
Subscribe to this journal
Receive 12 print issues and online access
$209.00 per year
only $17.42 per issue
Rent or buy this article
Prices vary by article type
Prices may be subject to local taxes which are calculated during checkout
Similar content being viewed by others
Ball, P. Chemistry meets computing. Nature 406, 118–120 (2000).
Ruben, A.J. & Landweber, L.F. The past, present and future of molecular computing. Nature Rev. Mol. Cell Biol. 1, 69–72 (2000).
Cox, J.C. & Ellington, A.D. DNA computation function. Curr. Biol. 11, R336 (2001).
Braich, R.S., Chelyapov, N., Johnson, C., Rothemund, P.W.K. & Adleman, L. Solution of a 20-variable 3-SAT on a DNA computer science. Science 296, 499–502 (2002).
Benenson, Y. et al. Programmable and autonomous computing machine made of biomolecules. Nature 414, 430–434 (2001).
Benenson, Y., Adar, R., Paz-Elizur, T., Livneh, Z. & Shapiro, E. DNA molecule provides a computing machine with both data and fuel. Proc. Natl. Acad. Sci. USA 100, 2191–2196 (2003).
Elowitz, M.B. & Leibler, S. A synthetic oscillatory network of transcriptional regulators. Nature 403, 335–338 (2000).
Gardner, T.S., Cantor, C.R. & Collins, J.J. Construction of a genetic toggle switch in Escherichia coli. Nature 403, 339–342 (2000).
Guet, C.C., Elowitz, M.B., Hsing, W. & Leibler, S. Combinatorial synthesis of genetic networks. Science 296, 1466–1470 (2002).
Atkinson, M.R., Savageau, M.A., Myers, J.T. & Ninfa, A.J. Development of genetic circuitry exhibiting toggle switch or oscillatory behavior in Escherichia coli. Cell 113, 597–607 (2003).
Yokobayashi, Y., Weiss, R. & Arnold, F.H. Directed evolution of a genetic circuit. Proc. Natl. Acad. Sci. USA 99, 16587–16591 (2002).
Stojanovic, M.N., de Prada, P. & Landry, D.W. Catalytic molecular beacons. ChemBioChem. 2, 411–415 (2001).
Stojanovic, M.N., Mitchell, T.E. & Stefanovic, D. Deoxyribozyme-based logic gates. J. Am. Chem. Soc. 124, 123–125 (2002).
Wilson, D. & Szostack, J.W. In vitro selection of functional nucleic acids. Annu. Rev. Biochem. 68, 611–647 (1999).
Soukup, G.E. & Breaker R.R. Engineering precision RNA molecular switches. Proc. Natl. Acad. Sci. USA 96, 3584–3589 (1999).
Stojanovic, M.N. & Stefanovic, D. Deoxyribozyme-based half adder. J. Am. Chem. Soc. 125, 6673–6676 (2003).
Stojanovic, M.N., Nikic, D.B. & Stefanovic, D. Implicit-OR tiling of deoxyribozymes: construction of molecular scale OR, NAND and four-input logic gates. J. Serb. Chem. Soc. 68, 321–326 (2003).
Breaker, R.R. & Joyce, G.F. A DNA enzyme with Mg2+-dependent RNA phosphoesterase activity. Chem. Biol. 2, 655–660 (1995).
Jenne, A., Gmelin, W., Raffler, N. & Famulok, M. Real-time characterization of ribozymes by fluorescence resonance energy transfer (FRET), Angew. Chem. Int. Edn. 38(9) 1300–1303 (1999).
Stojanovic, M.N., de Prada, P. & Landry, D.W. Homogeneous assays based on deoxyribozyme catalysis. Nucleic Acids Res. 28, 2915–2918 (2000).
de Silva, A.P. et al. Integration of logic functions and sequential operation of gates at the molecular scale. J. Am. Chem. Soc. 121, 1393–1394 (1999).
Mathews, D.H. et al. An updated recursive algorithm for RNA secondary structure prediction with improved free energy parameters Am. Chem. Soc. Symp. Series 682, 246–257 (1998).
Mealy, G.H. A method for synthesizing sequential circuits. Bell Systems Tech. J. 34(5) 1045–1079 (1955).
Winfree, E., Liu, F.R., Wenzler, L.A. & Seeman, N.C. Design and self-assembly of two-dimensional DNA crystals. Nature 394, 539–544 (1998).
Sakamoto, K. et al. State transitions by molecules. BioSystems 52, 81–91 (1999).
Hartemink, A.J., Gifford, D.K. & Khodor, J. Automated constraint-based nucleotide sequence selection for DNA computation. BioSystems 52, 227–235 (1999).
Khodor, J. & Gifford, D.K. Design and implementation of computational systems based on programmed mutagenesis. BioSystems 52, 93–97 (1999).
Mao, C., LeBean, T.H., Reif, J.H. & Seeman, N.C. Logical computation using algorithmic self-assembly of DNA triple-crossover molecules. Nature 407, 493–496 (2000).
Faulhammer, D., Cukras, A.R., Lipton, R.J. & Landweber, L.F. Molecular computation: RNA solutions to chess problems. Proc. Nat. Acad. Sci. USA 97, 1385–1389 (2000).
Benner, S.A. Synthetic biology: act natural. Nature 421, 118 (2003).
We acknowledge support by the National Aeronautics Space Agency (NAS2-02039 to M.N.S), the National Institute of Health (NIBIB, RO1 EB000675-1 to M.N.S), the National Science Foundation (EIA-0218262 to M.N.S and D.S, and CCR-0219587 and CCR-0085792 to D.S.), Microsoft Research (D.S.) and Hewlett-Packard (gift 88425.1 to D.S). M.N.S. acknowledges the support by Searle Scholars Program (03-C-103). We particularly thank Donald W. Landry for continued support of this project. We are also grateful to Deepak Kapur, Stephanie Forrest, Robert Veroff, Cristopher Moore, Lance Williams, Benjamin Andrews, and Clint Morgan for helpful discussions, suggestions and support.
The authors declare no competing financial interests.
About this article
Cite this article
Stojanovic, M., Stefanovic, D. A deoxyribozyme-based molecular automaton. Nat Biotechnol 21, 1069–1074 (2003). https://doi.org/10.1038/nbt862
This article is cited by
Non-complementary strand commutation as a fundamental alternative for information processing by DNA and gene regulation
Nature Chemistry (2023)
AI & SOCIETY (2023)
Nature Communications (2022)
Nature Communications (2022)
New Generation Computing (2022)