Shaping up nucleic acid computation
- PMID: 20538451
- PMCID: PMC2943001
- DOI: 10.1016/j.copbio.2010.05.003
Shaping up nucleic acid computation
Abstract
Nucleic acid-based nanotechnology has always been perceived as novel, but has begun to move from theoretical demonstrations to practical applications. In particular, the large address spaces available to nucleic acids can be exploited to encode algorithms and/or act as circuits and thereby process molecular information. In this review we not only revisit several milestones in the field of nucleic acid-based computation, but also highlight how the prospects for nucleic acid computation go beyond just a large address space. Functional nucleic acid elements (aptamers, ribozymes, and deoxyribozymes) can serve as inputs and outputs to the environment, and can act as logical elements. Into the future, the chemical dynamics of nucleic acids may prove as useful as hybridization for computation.
Copyright © 2010 Elsevier Ltd. All rights reserved.
Figures
References
-
- Seeman NC. Nucleic acid junctions and lattices. Journal of Theoretical Biology. 1982;99:237–247. - PubMed
-
- Adleman LM. Molecular computation of solutions to combinatorial problems. Science (New York, NY) 1994;266:1021–4. In this work Adleman demonstrated the solution of a Hamiltonian path problem via DNA hybridization. This paper is widely considered the inaugural article of the field of DNA computing. - PubMed
-
- Braich RS, et al. Solution of a 20-variable 3-SAT problem on a DNA computer. Science (New York, NY) 2002;296:499–502. - PubMed
-
- Benenson Y, et al. Programmable and autonomous computing machine made of biomolecules. Nature. 2001;414:430–4. - PubMed
Publication types
MeSH terms
Substances
Grants and funding
LinkOut - more resources
Full Text Sources
