Skip to main content

String tile models for DNA computing by self-assembly

  • Conference paper
  • First Online:
DNA Computing (DNA 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2054))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Leonard M. Adleman. Molecular computation of solutions to combinatorial problems. Science, 266:1021–1024, November 11, 1994.

    Article  Google Scholar 

  2. Leonard M. Adleman. Toward a mathematical theory of self-assembly. USC Technical Report, 2000.

    Google Scholar 

  3. Joost Engelfriet and Hendrik Jan Hoogeboom. MSO definable string transductions and two-way finite state transducers. LIACS Technical Report 98-13, 1998.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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].

    Google Scholar 

  6. J. Engelfriet, G. Rozenberg, and G Slutzki. Tree transducers, L systems, and two-way machines. J. Comp. and Syst. Sc., 20:150–202, 1980.

    Article  MATH  MathSciNet  Google Scholar 

  7. Tsu-Ju Fu and Nadrian C. Seeman. DNA double-crossover molecules. Biochemistry, 32:3211–3220, 1993.

    Article  Google Scholar 

  8. H. C. Hennie. One-tape, off-line Turing machine computations. Information and Control, 8:553–578, 1965.

    Article  MathSciNet  Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. Donald E. Knuth. The Art of Computer Programming, Volume 3: Sorting and Searching (2nd ed). Addison-Wesley, 1973.

    Google Scholar 

  12. 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].

    Google Scholar 

  13. 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.

    Article  Google Scholar 

  14. 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].

    Google Scholar 

  15. 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.

    Article  Google Scholar 

  16. 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.

    Article  Google Scholar 

  17. 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.

    Google Scholar 

  18. Grzegorz Rozenberg. Extension of tabled 0L-systems and languages. Intern. J. Comp. Inform. Sci., 2:311–336, 1973.

    Article  MathSciNet  MATH  Google Scholar 

  19. Grzegorz Rozenberg and Arto Salomaa. Handbook of formal languages, volume 2. Springer-Verlag, New York, 1997.

    MATH  Google Scholar 

  20. G. Rozenberg and D. Vermeir. On ETOL systems of finite index. Information and Control, 38:103–133, 1978.

    Article  MATH  MathSciNet  Google Scholar 

  21. G. Rozenberg and D. Vermeir. On metalinear ETOL systems. Fundamenta Informaticae, pages 15–36, 1980.

    Google Scholar 

  22. 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.

    Google Scholar 

  23. Nadrian C. Seeman. Nucleic-acid junctions and lattices. Journal of Theoretical Biology, 99(2):237–247, 1982.

    Article  Google Scholar 

  24. Nadrian C. Seeman. DNA nanotechnology: novel DNA constructions. Annual Review of Biophysics and Biomolecular Structure, 27:225–248, 1998.

    Article  Google Scholar 

  25. [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.

    Article  Google Scholar 

  26. 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.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. 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.

    Article  Google Scholar 

  29. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics