Abstract
This paper investigates computation by linear assemblies of complex DNA tiles, which we call string tiles. By keeping track of the strands as they weave back and forth through the assembly, we show that surprisingly sophisticated calculations can be performed using linear self-assembly. Examples range from generating an addition table to providing O(1) solutions to CNF-SAT and DHPP. We classify the families of languages that can be generated by various types of DNA molecules, and establish a correspondence to the existing classes ET0L ml and ET0L fin. Thus, linear self-assembly of string tiles can generate the output lan- guages of finite-visit Turing Machines.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Leonard M. Adleman. Molecular computation of solutions to combinatorial problems. Science, 266:1021–1024, November 11, 1994.
Leonard M. Adleman. Toward a mathematical theory of self-assembly. USC Technical Report, 2000.
Joost Engelfriet and Hendrik Jan Hoogeboom. MSO definable string transductions and two-way finite state transducers. LIACS Technical Report 98-13, 1998.
Joost Engelfriet and Hendrik Jan Hoogeboom. Two-way finite state trans-ducers and monadic second-order logic. In Lecture Notes in Computer Science, volume 1644, pages 311–320. Springer Verlag, 1999.
Tony Eng. Linear DNA self-assembly with hairpins generates the equivalent of linear context-free grammars. In David Harlan Wood, editors. DNA Based Computers III: DIMACS Workshop, June 23–25, 1997, volume 48 of DIMACS: Series in Discrete Mathematics and Theoretical Computer Science, Providence, RI, 1999. American Mathematical Society Rubin and Wood [RW99].
J. Engelfriet, G. Rozenberg, and G Slutzki. Tree transducers, L systems, and two-way machines. J. Comp. and Syst. Sc., 20:150–202, 1980.
Tsu-Ju Fu and Nadrian C. Seeman. DNA double-crossover molecules. Biochemistry, 32:3211–3220, 1993.
H. C. Hennie. One-tape, off-line Turing machine computations. Information and Control, 8:553–578, 1965.
Nataša Jonoska, Stephen A. Karl, and Masahico Saito. Three dimensional DNA structures in computing. In Lila Kari, Harvey Rubin, and David H. Wood, editors, Proceedings of the 4 th DIMACS Meeting on DNA Based Computers, held at the University of Pennsylvania, June 16–19, 1998, pages 189–200, preliminary, 1998.
Nataša Jonoska, Stephen A. Karl, and Masahico Saito. Creating 3-dimensional graph structures with DNA. In David Harlan Wood, editors. DNA Based Computers III: DIMACS Workshop, June 23–25, 1997, volume 48 of DIMACS: Series in Discrete Mathematics and Theoretical Computer Science, Providence, RI, 1999. American Mathematical Society Rubin and Wood [RW99], pages 123–135.
Donald E. Knuth. The Art of Computer Programming, Volume 3: Sorting and Searching (2nd ed). Addison-Wesley, 1973.
Michail G. Lagoudakis and Thomas H. LaBean. 2D DNA self-assembly for satisfiability. In David K. Gifford, editors. DNA Based Computers V: DIMACS Workshop, June 14–15, 1999, volume 54 of DIMACS: Series in Discrete Mathematics and Theoretical Computer Science, Providence, RI, 2000. American Mathematical Society Winfree and Gifford [WG00].
Furong Liu, Ruojie Sha, and Nadrian C. Seeman. Modifying the surface features of two-dimensional DNA crystals. Journal of the American Chemical Society, 121(5):917–922, 1999.
Thomas H. LaBean, Erik Winfree, and John H. Reif. Experimental progress in computation by self-assembly of DNA tilings. In David K. Gifford, editors. DNA Based Computers V: DIMACS Workshop, June 14–15, 1999, volume 54 of DIMACS: Series in Discrete Mathematics and Theoretical Computer Science, Providence, RI, 2000. American Mathematical Society Winfree and Gifford [WG00].
Thomas H. LaBean, Hao Yan, Jens Kopatsch, Furong Liu, Erik Winfree, John H. Reif, and Nadrian C. Seeman. Construction, analysis, ligation, and self-assembly of DNA triple crossover complexes. Journal of the American Chemical Society, 122:1848–1860, 2000.
Chengde Mao, Weiqiong Sun, and Nadrian C. Seeman. Designed two-dimensional DNA Holliday junction arrays visualized by atomic force microscopy. Journal of the American Chemical Society, 121(23):5437–5443, 1999.
John Reif. Local parallel biomolecular computing. In David Harlan Wood, editors. DNA Based Computers III: DIMACS Workshop, June 23–25, 1997, volume 48 of DIMACS: Series in Discrete Mathematics and Theoretical Computer Science, Providence, RI, 1999. American Mathematical Society Rubin and Wood [RW99], pages 217–254.
Grzegorz Rozenberg. Extension of tabled 0L-systems and languages. Intern. J. Comp. Inform. Sci., 2:311–336, 1973.
Grzegorz Rozenberg and Arto Salomaa. Handbook of formal languages, volume 2. Springer-Verlag, New York, 1997.
G. Rozenberg and D. Vermeir. On ETOL systems of finite index. Information and Control, 38:103–133, 1978.
G. Rozenberg and D. Vermeir. On metalinear ETOL systems. Fundamenta Informaticae, pages 15–36, 1980.
Harvey Rubin and David Harlan Wood, editors. DNA Based Computers III: DIMACS Workshop, June 23–25, 1997, volume 48 of DIMACS: Series in Discrete Mathematics and Theoretical Computer Science, Providence, RI, 1999. American Mathematical Society.
Nadrian C. Seeman. Nucleic-acid junctions and lattices. Journal of Theoretical Biology, 99(2):237–247, 1982.
Nadrian C. Seeman. DNA nanotechnology: novel DNA constructions. Annual Review of Biophysics and Biomolecular Structure, 27:225–248, 1998.
[SWY+98]_N. C. Seeman, H. Wang, X. P. Yang, F. R. Liu, C. D. Mao, W. Q. Sun, L. Wenzler, Z. Y. Shen, R. J. Sha, H. Yan, M. H. Wong, P. Sa-Ardyen, B. Liu, H. X. Qiu, X. J. Li, J. Qi, S. M. Du, Y. W. Zhang, J. E. Mueller, T. J. Fu, Y. L. Wang, and J. H. Chen. New motifs in DNA nanotechnology. Nanotechnology, 9(3):257–273, 1998.
Erik Winfree and David K. Gifford, editors. DNA Based Computers V: DIMACS Workshop, June 14–15, 1999, volume 54 of DIMACS: Series in Discrete Mathematics and Theoretical Computer Science, Providence, RI, 2000. American Mathematical Society.
Erik Winfree. On the computational power of DNA annealing and ligation. In Richard J. Lipton and Eric B. Baum, editors, DNA Based Computers: DIMACS Workshop, April 4, 1995, volume 27, pages 199–221, Providence, RI, 1996. American Mathematical Society.
Erik Winfree, Furong Liu, Lisa A. Wenzler, and Nadrian C. Seeman. Design and self-assembly of two-dimensional DNA crystals. Nature, 394:539–544, 1998.
Erik Winfree, Xiaoping Yang, and Nadrian C. Seeman. Universal computation via self-assembly of DNA: Some theory and experiments. In Laura F. Landweber and Eric B. Baum, editors, DNA Based Computers II: DIMACS Workshop, June 10–12, 1996, volume 44, Providence, RI, 1998. American Mathematical Society.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Winfree, E., Eng, T., Rozenberg, G. (2001). String tile models for DNA computing by self-assembly. In: Condon, A., Rozenberg, G. (eds) DNA Computing. DNA 2000. Lecture Notes in Computer Science, vol 2054. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44992-2_6
Download citation
DOI: https://doi.org/10.1007/3-540-44992-2_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42076-7
Online ISBN: 978-3-540-44992-8
eBook Packages: Springer Book Archive