Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2010 Mar 23;107(12):5393-8.
doi: 10.1073/pnas.0909380107. Epub 2010 Mar 4.

DNA as a universal substrate for chemical kinetics

Affiliations

DNA as a universal substrate for chemical kinetics

David Soloveichik et al. Proc Natl Acad Sci U S A. .

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.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Fig. 1.
Fig. 1.
Strand displacement molecular primitive. Domains are labeled by numbers, with * denoting Watson–Crick complementarity. Multiple elementary steps are indicated: (1) binding of toeholds 1 and 1; (2) branch migration, a random walk process where domain 2 of strand 2–3 is partially displaced by domain 2 of strand 1–2; (3) the separation of toeholds 3 and 3. (Inset) The single-reaction model of strand displacement.
Fig. 2.
Fig. 2.
Unimolecular module: DNA implementation of the formal unimolecular reaction X1 → X2 + X3 with reaction index i. Orange boxes highlight the DNA species that correspond to the formal species X1 (species identifier 1-2-3), X2 (4-5-6), and X3 (7-8-9). Domains identical or complementary to species identifiers for X1, X2, and X3 are colored red, green, and blue, respectively. Black domains (10 and 11) are unique to this formal reaction. To reduce rate constant qi, toehold domain formula image may not be a full complement of domain 1. (A) Complex Gi undergoes a strand displacement reaction with strand X1, with X1 displacing strand Oi. (B) Oi displaces X2 and X3 from complex Ti. Without buffer cancellation, formula image; with buffer cancellation, formula image. Reaction equations of type 23 are used in simulations (Figs. 5 and 6); simplified reaction equations 45 are useful for analysis.
Fig. 6.
Fig. 6.
Examples showing more complex behavior. In all the maximum strand displacement rate constant qmax = 106 M-1 s-1 and the initial concentration of auxiliary species Cmax = 10 μM. See Figs. S4 and S5 and SI Text for the rate constants used in AD, as well as the details of C and D. Plots show the ideal CRN (Dashed lines) and the DNA reactions (Solid lines).
Fig. 5.
Fig. 5.
Lotka–Volterra chemical oscillator example. (A) The formal chemical reaction system to be implemented with original (unscaled) and scaled rate constants. Desired initial concentrations of X1 and X2 are 2 and 1 unscaled and 20 and 10 nM scaled. (B) Reactions modeling our DNA implementation. Each formal reaction corresponds to a set of DNA reactions as indicated. Species X2 requires a buffering module because σ2 < σ (σ = σ1 = k1 and σ2 = 0). Maximum strand displacement rate constant qmax = 106 M-1 s-1 and initial concentration of auxiliary species Gi, Ti, Li, Bi, LSj, and BSj is Cmax = 10 μM. Buffering-scaling factor γ-1 = qmax(qmax - σ)-1 = 2. The initial concentrations of strands X1 and X2 introduced into the system is γ-120 nM = 40 nM and γ-110 nM = 20 nM. (C) Plot of the concentrations of X1 (Red curve) and X2 (Green curve) for the ideal system (Dashed line) and the corresponding DNA species (Solid line).
Fig. 3.
Fig. 3.
Bimolecular module: DNA implementation of the formal bimolecular reaction X1 + X2 → X3 with reaction index i. The black domain (12) is unique to this formal reaction. (A) X1 reversibly displaces Bi from complex Li producing complex Hi. (B) X2 displaces Oi from complex Hi. Occurrence of reaction B precludes the backward reaction of A. (C) Oi displaces X3 from complex Ti. Without buffer cancellation, qi = ki; with buffer cancellation, qi = γ-1ki. Reaction equations of type 79 are used in simulations (Figs. 5 and 6); simplified reaction equations 1011 are useful for analysis.
Fig. 4.
Fig. 4.
Buffering module: DNA implementation of the buffering module used to cancel out the buffering effect. A buffering module is needed for each formal species Xj for which σj < σ. The buffering module for species X2 is shown. X2 reversibly displaces BS2 from complex LS2 to produce complex HS2 similarly to the first reaction of the bimolecular module. The black domain (13) is unique to this buffering module for species X2. Set qsj = γ-1(σ - σj). Reaction equations 12 are used in simulations (Figs. 5 and 6); simplified reaction equations 13 are useful for analysis.

References

    1. Epstein IR, Pojman JA. An Introduction to Nonlinear Chemical Dynamics: Oscillations, Waves, Patterns, and Chaos. London: Oxford Univ Press; 1998.
    1. Arkin A, Ross J. Computational functions in biochemical reaction networks. Biophys J. 1994;67:560–578. - PMC - PubMed
    1. 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
    1. Wolf D, Arkin A. Motifs, modules and games in bacteria. Curr Opin Microbiol. 2003;6:125–134. - PubMed
    1. Liekens AML, Fernando CT. Turing Complete Catalytic Particle Computers. Vol 4648. Berlin: Springer; 2007. pp. 1202–1211. (Lecture Notes in Computer Science).

Publication types

LinkOut - more resources