Academia.eduAcademia.edu

Outline

A computer scientist's guide to molecular biology

2001, Soft Computing

https://doi.org/10.1007/S005000000076

Abstract

 In this paper, we explain the basic structure and properties of both single- and double-stranded DNA in vivo (in living organisms). We also review the first in vitro (test tube) experiment that solved a mathematical problem, The Directed Hamiltonian Path Problem, by manipulating DNA strands. Lastly, we give a list of bio-operations that have so far been used in DNA computation.

References (26)

  1. Adleman L (1994) Molecular computation of solutions to combinatorial problems, Science 266: 1021±1024
  2. Adleman L (1995) On constructing a molecular computer. Proceedings of a DIMACS Workshop, Princeton, 1±22
  3. Adleman L (1998) Computing with DNA, Scienti®c American 54±61
  4. Amos M, Gibbons A, Hodgson D (1996) Error-resistant implementation of DNA computation, Proceedings of a DIMACS workshop, Princeton, 87±101
  5. Baum E Building an associative memory vastly larger than the brain, Science 268: 583±585
  6. Boneh D, Lipton R, Dunworth C, Sgall J (1996) On the computational power of DNA, Discrete Applied Math 71: 76±94
  7. Calladine CR, Drew HR (1999) Understanding DNA: The Molecule and how it Works, Academic Press, New York
  8. Head T (1987) Formal language theory and DNA: an analysis of the generative capacity of recombinant behaviors, Bull Math Biology 49: 737±759
  9. Kari L, Thierrin G (1996) Contextual insertions/deletions and computability, Information and Computation 131, 1: 47±61
  10. Kari L (1997) DNA computing ± the arrival of biological mathematics, The Mathematical Intelligencer 19, 2: 9±22
  11. Lander E, Waterman MS (Eds) (1995) Calculating the Secrets of Life, National Academic Press
  12. Landweber LF, Baum EB (Eds) (1998) DNA Based Computers II, Proceedings of a DIMACS workshop, Princeton, 1996, American Math Soc
  13. Leete T, Schwartz M, Williams R, Wood D, Salem J, Rubin H (1996) Massively parallel DNA computation: expansion of symbolic determinants, Proceedings of a DIMACS workshop, Princeton, 49±66
  14. Lipton RJ, Baum EM (Eds) (1996) DNA based computers I, Proceedings of a DIMACS Workshop, Princeton, 1995, Amer Math Society
  15. Liu Q, Guo Z, Condon A, Corn R, Lagally M, Smith L (1996) A surface-based approach to DNA computation, Proceedings of a DIMACS workshop, Princeton, 206±216
  16. Monod J (1971) Chance and necessity, Alfred A. Knopf
  17. Prescott D, Goldstein L (Eds) (1979) Cell Biology: A Com- prehensive Treatise ± Volume 2: The Structure and Replica- tion of Genetic Material, Academic Press
  18. Pollack R (1994) Signs of Life, Houghton Mif¯in Company
  19. Rothemund P (1995) A DNA and restriction enzyme imple- mentation of Turing machines, Proceedings of a DIMACS Workshop, Princeton, 75±120
  20. Paun G, Rozenberg G, Salomaa A (1998) DNA Computing: New Computing Paradigms, Springer Verlag, Berlin
  21. Roweis S, Winfree E, Burgoyne R, Chelyapov N, Goodman M, Rothemund P, Adleman L (1996) A sticker based architecture for DNA computation, Proceedings of a DIMACS workshop, Princeton, 1±27
  22. Schrodinger E (1944) What is Life? Cambridge University Press, Cambridge
  23. Watson JD, Crick FHC A structure for deoxyribose nucleic acid, Nature 25: 737±738
  24. Watson JD, Hopkins NH, Roberts JW, Steitz J, Weiner AM (1998) Molecular Biology of the Gene, 5th Ed, Addison- Wesley, Longman, Harlow
  25. Winfree E, Gifford D (Eds) (1999) DNA Based Computers V, Proceedings of a DIMACS workshop, Amer Math Soc Press (in press)
  26. Winfree E (1995) On the computational power of DNA an- nealing and ligation, Proceedings of a DIMACS Workshop, Princeton, 199±210