DNA as a universal substrate for chemical kinetics
- PMID: 20203007
- PMCID: PMC2851759
- DOI: 10.1073/pnas.0909380107
DNA as a universal substrate for chemical kinetics
Abstract
Molecular programming aims to systematically engineer molecular and chemical systems of autonomous function and ever-increasing complexity. A key goal is to develop embedded control circuitry within a chemical system to direct molecular events. Here we show that systems of DNA molecules can be constructed that closely approximate the dynamic behavior of arbitrary systems of coupled chemical reactions. By using strand displacement reactions as a primitive, we construct reaction cascades with effectively unimolecular and bimolecular kinetics. Our construction allows individual reactions to be coupled in arbitrary ways such that reactants can participate in multiple reactions simultaneously, reproducing the desired dynamical properties. Thus arbitrary systems of chemical equations can be compiled into real chemical systems. We illustrate our method on the Lotka-Volterra oscillator, a limit-cycle oscillator, a chaotic system, and systems implementing feedback digital logic and algorithmic behavior.
Conflict of interest statement
The authors declare no conflict of interest.
Figures









References
-
- Epstein IR, Pojman JA. An Introduction to Nonlinear Chemical Dynamics: Oscillations, Waves, Patterns, and Chaos. London: Oxford Univ Press; 1998.
-
- Tyson J, Chen K, Novak B. Sniffers, buzzers, toggles and blinkers: Dynamics of regulatory and signaling pathways in the cell. Curr Opin Cell Biol. 2003;15:221–231. - PubMed
-
- Wolf D, Arkin A. Motifs, modules and games in bacteria. Curr Opin Microbiol. 2003;6:125–134. - PubMed
-
- Liekens AML, Fernando CT. Turing Complete Catalytic Particle Computers. Vol 4648. Berlin: Springer; 2007. pp. 1202–1211. (Lecture Notes in Computer Science).
Publication types
MeSH terms
Substances
LinkOut - more resources
Full Text Sources