Abstract
The purpose of this article is to survey the research in molecular computing, including the achievements of the Japanese Molecular Computer Project, and foresee the future of the field. In addition to describing the major achievements of the project, Suyama’s Dynamic Programming Molecular Computer and Sakamoto’s Hairpin Engines, we summarize the computational paradigms related to molecular computing in order to provide a perspective on the field. We finally explain the idea of molecular programming, that the author is currently advocating.
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
Harold Abelson, Don Allen, Daniel Coore, Chris Hanson, George Homsy, Thomas F. Knight, Jr., Radhika Nagpal, Erik Rauch, Gerald Jay Sussman, and Ron Weiss: Amorphous Computing, Communications of the ACM, Vol.43, No.5, pp.74–82, 2000.
Leonard M. Adleman: Molecular Computation of Solutions to Combinatorial Problems, Science, Vol.266, pp.1021–1024, 1994.
Masanori Arita, Akio Nishikawa and Masami Hagiya: Improving Sequence Design for DNA Computing, Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2000, July 10–12, Las Vegas, Nevada, pp.875–882, 2000.
Wolfgang Banzhaf, Peter Dittrich and Burkart Eller: Selforganization in a system of binary strings with topological interactions, Physica D, Vol.125, pp.85–104, 1999.
Gérard Berry and Gérard Boudol: The Chemical Abstract Machine, the 17th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1990, pp.81–94. Theoretical Computer Science, Vol.96, 1992, pp.217–248.
Aviezri S. Fraenkel: Protein Folding, Spin Glass and Computational Complexity, DNA Based Computers III, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol.48, pp.101–121, 1999.
Masami Hagiya, Masanori Arita, Daisuke Kiga, Kensaku Sakamoto and Shigeyuki Yokoyama: Towards Parallel Evaluation and Learning of Boolean μ-Formulas with Molecules, DNA Based Computers III, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol.48, pp.57–72, 1999.
Masami Hagiya: Perspectives on Molecular Computing, New Generation Computing, Vol.17, No.2, pp.131–140, 1999.
Tom Head, Masayuki Yamamura and Susannah Gal: Aqueous Computing: Writing on Molecules, Congress on Evolutionary Computation, July 6–9, 1999, Mayflower Hotel, Washington D.C., USA, pp.1006–1010, 1999.
Ken Komiya, Kensaku Sakamoto, Hidetaka Gouzu, Shigeyuki Yokoyama, Masanori Arita, Akio Nishikawa and Masami Hagiya: Successive State Transitions with I/O Interface by Molecules, DNA6, Sixth International Meeting on DNA Based Computers, Leiden Center for Natural Computing, June 13–17, 2000, pp.1–30, 2000.
Richard J. Lipton: DNA Solution of Hard Computational Problems, Science, Vol.268, pp.542–545, 1995.
Nobuhiko Morimoto, Masanori Arita and Akira Suyama: Solid Phase DNA Solution to the Hamiltonian Path Problem, DNA Based Computers III, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol.48, pp.193–206, 1999.
Akio Nishikawa, Masayuki Yamamura and Masami Hagiya: DNA Computation Simulator Based on Abstract Bases, Soft Computing, to appear, 2000.
Mitsunori Ogihara and Animesh Ray: DNA-Based Parallel Computation by “Counting”, DNA Based Computers III, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol.48, pp.255–264, 1999.
Gheorghe Păun: Computing with Membranes, TUCS Research Report, No.208, November 1998, http://www.tucs.fi.
G. Păun, G. Rozenberg, and A. Salomaa: DNA Computing, Springer, 1998.
Sam Roweis, Erik Winfree, Richard Burgoyne, Nickolas V. Chelyapov, Myron F. Goodman, Paul W. K. Rothemund, and Leonard M. Adleman: A Sticker Based Model for DNA Computation, DNA Based Computers II, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol.44, pp.1–29, 1999.
Kazuhiro Saitou: Self-Assembling Automata: A Model of Conformational Self-Assembly, Pacific Symposium on Biocomputing’98, pp.609–620, 1998.
Kensaku Sakamoto, Hidetaka Gouzu, Ken komiya, Daisuke Kiga, Shigeyuki Yokoyama, Takashi Yokomori and Masami Hagiya: Molecular Computation by DNA Hairpin Formation, Science, Vol.288, pp.1223–1226, 2000.
Akira Suyama, Nao Nishida, Ken-ichi Kurata, Katsumi Omagari: Gene Expression Analysis by DNA Computing, Currents in Computational Molecular Biology (ISBN 4-946443-61-4), pp.12–13, 2000.
Ron Weiss and Thomas F. Knight, Jr.: Engineered Communications for Microbial Robotics, DNA6, Sixth International Meeting on DNA Based Computers, Leiden Center for Natural Computing, June 13–17, 2000, pp.5–19, 2000.
Erik Winfree, Furong Liu, Lisa A. Wenzler, and Nadrian C. Seeman: Design and self-assembly of two-dimensional DNA crystals, Nature, Vol.394, pp.539–544, 1998.
Erik Winfree, Xiaoping Yang and Nadrian C. Seeman: Universal Computation via Self-assembly of DNA: Some Theory and Experiments, DNA Based Computers II, DIMACS Series in Discrete Mathematics and Theoretical Computer Science, Vol.44, pp.191–213, 1999.
Takashi Yokomori: YAC: Yet Another Computation Model of Self-Assembly, Preliminary Proceedings of the Fifth International Meeting on DNA Based Computers, June 14–15, 1999, Massachusetts Institute of Technology, pp.153–167, 1999.
Hiroshi Yoshida and Akira Suyama: Solutions to 3-SAT by Breadth First Search, Preliminary Proceedings of the Fifth International Meeting on DNA Based Computers, June 14–15, 1999, Massachusetts Institute of Technology, pp.9–20, 1999.
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
Hagiya, M. (2001). From molecular computing to molecular programming. 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_7
Download citation
DOI: https://doi.org/10.1007/3-540-44992-2_7
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