Design of Autonomous DNA Cellular Automata

Recent experimental progress in DNA lattice construction, DNA robotics, and DNA computing provides the basis for designing DNA cellular computing devices, i.e. autonomous nano-mechanical DNA computing devices embedded in DNA lattices. Once assembled, DNA cellular computing devices can serve as reusable, compact computing devices that perform (universal) computation, and programmable robotics devices that demonstrate complex motion. As a prototype of such devices, we recently reported the design of an Autonomous DNA Turing Machine, which is capable of universal sequential computation, and universal translational motion, i.e. the motion of the head of a single tape universal mechanical Turing machine. In this paper, we describe the design of an Autonomous DNA Cellular Automaton (ADCA), which can perform parallel universal computation by mimicking a one-dimensional (1D) universal cellular automaton. In the computation process, this device, embedded in a 1D DNA lattice, also demonstrates well coordinated parallel motion. The key technical innovation here is a molecular mechanism that synchronizes pipelined “molecular reaction waves” along a 1D track, and in doing so, realizes parallel computation. We first describe the design of ADCA on an abstract level, and then present detailed DNA sequence level implementation using commercially available protein enzymes. We also discuss how to extend the 1D design to 2D.

[1]  Chengde Mao,et al.  An autonomous DNA nanomotor powered by a DNA enzyme. , 2004, Angewandte Chemie.

[2]  J. Reif,et al.  A unidirectional DNA walker that moves autonomously along a track. , 2004, Angewandte Chemie.

[3]  N. Seeman,et al.  Designed Two-Dimensional DNA Holliday Junction Arrays Visualized by Atomic Force Microscopy , 1999 .

[4]  J. Macdonald,et al.  Deoxyribozyme-based ligase logic gates and their initial circuits. , 2005, Journal of the American Chemical Society.

[5]  Edward M. Scott,et al.  Beyond A.A. , 1986 .

[6]  A. Turberfield,et al.  DNA fuel for free-running nanomachines. , 2003, Physical review letters.

[7]  Jean-Louis Mergny,et al.  DNA duplex–quadruplex exchange as the basis for a nanomolecular machine , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[8]  Seung Choi,et al.  ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? J ? ? J ? ? ? ? ? ? ? ? ? ? ? ? ? ? , 2022 .

[9]  John H. Reif,et al.  Designs of Autonomous Unidirectional Walking DNA Devices , 2004, DNA.

[10]  N. Seeman,et al.  A robust DNA mechanical device controlled by hybridization topology , 2002, Nature.

[11]  A. Turberfield,et al.  A DNA-fuelled molecular machine made of DNA , 2022 .

[12]  A. Turberfield,et al.  Self-assembly of chiral DNA nanotubes. , 2004, Journal of the American Chemical Society.

[13]  Erik Winfree,et al.  Complexity of Self-assembled Shapes , 2004, DNA.

[14]  L M Adleman,et al.  Molecular computation of solutions to combinatorial problems. , 1994, Science.

[15]  Ehud Shapiro,et al.  DNA molecule provides a computing machine with both data and fuel , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[16]  N. Seeman,et al.  A precisely controlled DNA biped walking device , 2004 .

[17]  Paul W. K. Rothemund,et al.  A DNA and restriction enzyme implementation of Turing machines , 1995, DNA Based Computers.

[18]  N. Seeman,et al.  Design and self-assembly of two-dimensional DNA crystals , 1998, Nature.

[19]  J. Reif,et al.  Logical computation using algorithmic self-assembly of DNA triple-crossover molecules , 2000, Nature.

[20]  E. Shapiro,et al.  An autonomous molecular computer for logical control of gene expression , 2004, Nature.

[21]  Stephen Wolfram,et al.  A New Kind of Science , 2003, Artificial Life.

[22]  E. Winfree,et al.  Algorithmic Self-Assembly of DNA Sierpinski Triangles , 2004, PLoS biology.

[23]  Lloyd M. Smith,et al.  DNA computing on surfaces , 2000, Nature.

[24]  Hao Yan,et al.  Directed Nucleation Assembly of Barcode Patterned DNA Lattices , 2003 .

[25]  Michael Wolfe,et al.  J+ = J , 1994, ACM SIGPLAN Notices.

[26]  A. Turberfield,et al.  Engineering a 2D protein-DNA crystal. , 2005, Angewandte Chemie.

[27]  N. Pierce,et al.  A synthetic DNA walker for molecular transport. , 2004, Journal of the American Chemical Society.

[28]  A. Turberfield,et al.  A free-running DNA motor powered by a nicking enzyme. , 2005, Angewandte Chemie.

[29]  Floyd E Romesberg,et al.  Beyond A, C, G and T: augmenting nature's alphabet. , 2003, Current opinion in chemical biology.

[30]  J. Reif,et al.  Construction, analysis, ligation, and self-assembly of DNA triple crossover complexes , 2000 .

[31]  E. Winfree,et al.  Design and characterization of programmable DNA nanotubes. , 2004, Journal of the American Chemical Society.

[32]  Sudheer Sahu,et al.  Design of an Autonomous DNA Nanomechanical Device Capable of Universal Computation and Universal Translational Motion , 2004, DNA.

[33]  P. Yin,et al.  A DNAzyme that walks processively and autonomously along a one-dimensional track. , 2005, Angewandte Chemie.

[34]  E. Shapiro,et al.  Programmable and autonomous computing machine made of biomolecules , 2001, Nature.

[35]  Shirley Dex,et al.  JR 旅客販売総合システム(マルス)における運用及び管理について , 1991 .

[36]  C. Mao,et al.  Tensegrity: construction of rigid DNA triangles with flexible four-arm DNA junctions. , 2004, Journal of the American Chemical Society.

[37]  Yuriy Brun,et al.  DNA triangles and self-assembled hexagonal tilings. , 2004, Journal of the American Chemical Society.

[38]  E. Winfree Simulations of Computing by Self-Assembly , 1998 .

[39]  Chengde Mao,et al.  Self-assembly of hexagonal DNA two-dimensional (2D) arrays. , 2005, Journal of the American Chemical Society.

[40]  N. Seeman From genes to machines: DNA nanomechanical devices. , 2005, Trends in biochemical sciences.

[41]  Yasubumi Sakakibara,et al.  Intensive In Vitro Experiments of Implementing and Executing Finite Automata in Test Tube , 2005, DNA.

[42]  J. Reif,et al.  A two-state DNA lattice switched by DNA nanoactuator. , 2003, Angewandte Chemie.