Programmable chemical controllers made from DNA

被引:343
作者
Chen, Yuan-Jyue [1 ]
Dalchau, Neil [2 ]
Srinivas, Niranjan [3 ]
Phillips, Andrew [2 ]
Cardelli, Luca [2 ]
Soloveichik, David [4 ]
Seelig, Georg [1 ,5 ]
机构
[1] Univ Washington, Dept Elect Engn, Seattle, WA 98195 USA
[2] Microsoft Res, Cambridge CB1 2FB, England
[3] CALTECH, Pasadena, CA 91125 USA
[4] Univ Calif San Francisco, Ctr Syst & Synthet Biol, San Francisco, CA 94158 USA
[5] Univ Washington, Dept Comp Sci & Engn, Seattle, WA 98195 USA
基金
美国国家科学基金会;
关键词
COMPUTATION; NANOTECHNOLOGY; IMPLEMENTATION; MACHINE;
D O I
10.1038/nnano.2013.189
中图分类号
TB3 [工程材料学];
学科分类号
0805 ; 080502 ;
摘要
Biological organisms use complex molecular networks to navigate their environment and regulate their internal state. The development of synthetic systems with similar capabilities could lead to applications such as smart therapeutics or fabrication methods based on self-organization. To achieve this, molecular control circuits need to be engineered to perform integrated sensing, computation and actuation. Here we report a DNA-based technology for implementing the computational core of such controllers. We use the formalism of chemical reaction networks as a 'programming language' and our DNA architecture can, in principle, implement any behaviour that can be mathematically expressed as such. Unlike logic circuits, our formulation naturally allows complex signal processing of intrinsically analogue biological and chemical inputs. Controller components can be derived from biologically synthesized (plasmid) DNA, which reduces errors associated with chemically synthesized DNA. We implement several building-block reaction types and then combine them into a network that realizes, at the molecular level, an algorithm used in distributed control systems for achieving consensus between multiple agents.
引用
收藏
页码:755 / 762
页数:8
相关论文
共 50 条
  • [1] A simple population protocol for fast robust approximate majority
    Angluin, Dana
    Aspnes, James
    Eisenstat, David
    [J]. DISTRIBUTED COMPUTING, 2008, 21 (02) : 87 - 102
  • [2] COMPUTATIONAL FUNCTIONS IN BIOCHEMICAL REACTION NETWORKS
    ARKIN, A
    ROSS, J
    [J]. BIOPHYSICAL JOURNAL, 1994, 67 (02) : 560 - 578
  • [3] Programmable and autonomous computing machine made of biomolecules
    Benenson, Y
    Paz-Elizur, T
    Adar, R
    Keinan, E
    Livneh, Z
    Shapiro, E
    [J]. NATURE, 2001, 414 (6862) : 430 - 434
  • [4] Two-domain DNA strand displacement
    Cardelli, Luca
    [J]. MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2013, 23 (02) : 247 - 271
  • [5] The Cell Cycle Switch Computes Approximate Majority
    Cardelli, Luca
    Csikasz-Nagy, Attila
    [J]. SCIENTIFIC REPORTS, 2012, 2
  • [6] Stacking nonenzymatic circuits for high signal gain
    Chen, Xi
    Briggs, Neima
    McLain, Jeremy R.
    Ellington, Andrew D.
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2013, 110 (14) : 5386 - 5391
  • [7] Triggered amplification by hybridization chain reaction
    Dirks, RM
    Pierce, NA
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2004, 101 (43) : 15275 - 15278
  • [8] A Logic-Gated Nanorobot for Targeted Transport of Molecular Payloads
    Douglas, Shawn M.
    Bachelet, Ido
    Church, George M.
    [J]. SCIENCE, 2012, 335 (6070) : 831 - 834
  • [9] MOLECULAR ENGINEERING - AN APPROACH TO THE DEVELOPMENT OF GENERAL CAPABILITIES FOR MOLECULAR MANIPULATION
    DREXLER, KE
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA-PHYSICAL SCIENCES, 1981, 78 (09): : 5275 - 5278
  • [10] Ducani C, 2013, NAT METHODS, V10, P647, DOI [10.1038/nmeth.2503, 10.1038/NMETH.2503]