Probabilistic switching circuits in DNA

Significance Biological organisms exhibit sophisticated control over the stochastic states of individual cells, but the understanding of underlying molecular mechanisms remains incomplete. It has been argued that unbiased choices are easy to achieve, but choices biased with specific probabilities are much harder. These natural phenomena raise an engineering challenge: Does there exist a simple method to program molecular systems that control arbitrary probabilities for individual molecular events? Here we show a molecular circuit architecture, using just a simple DNA strand displacement building block that functions as an unbiased switch, for creating a circuit output with any desired probability. We constructed several DNA circuits with multiple layers and feedback, demonstrating complex molecular information processing that exploits the inherent stochasticity of molecular interactions. A natural feature of molecular systems is their inherent stochastic behavior. A fundamental challenge related to the programming of molecular information processing systems is to develop a circuit architecture that controls the stochastic states of individual molecular events. Here we present a systematic implementation of probabilistic switching circuits, using DNA strand displacement reactions. Exploiting the intrinsic stochasticity of molecular interactions, we developed a simple, unbiased DNA switch: An input signal strand binds to the switch and releases an output signal strand with probability one-half. Using this unbiased switch as a molecular building block, we designed DNA circuits that convert an input signal to an output signal with any desired probability. Further, this probability can be switched between 2n different values by simply varying the presence or absence of n distinct DNA molecules. We demonstrated several DNA circuits that have multiple layers and feedback, including a circuit that converts an input strand to an output strand with eight different probabilities, controlled by the combination of three DNA molecules. These circuits combine the advantages of digital and analog computation: They allow a small number of distinct input molecules to control a diverse signal range of output molecules, while keeping the inputs robust to noise and the outputs at precise values. Moreover, arbitrarily complex circuit behaviors can be implemented with just a single type of molecular building block.

[1]  Erik Winfree,et al.  Leakless DNA Strand Displacement Systems , 2015, DNA.

[2]  G Gines,et al.  Microscopic agents programmed by DNA circuits. , 2017, Nature nanotechnology.

[3]  Erik Winfree,et al.  Enzyme-free nucleic acid dynamical systems , 2017 .

[4]  Claude E. Shannon,et al.  A symbolic analysis of relay and switching circuits , 1938, Transactions of the American Institute of Electrical Engineers.

[5]  Rahul Sarpeshkar,et al.  Synthetic analog computation in living cells , 2013, Nature.

[6]  Hieu Bui,et al.  Analog Computation by DNA Strand Displacement Circuits. , 2016, ACS synthetic biology.

[7]  Friedrich C Simmel,et al.  Single molecule characterization of DNA binding and strand displacement reactions on lithographic DNA origami microarrays. , 2014, Nano letters.

[8]  James M. Carothers,et al.  Digital logic circuits in yeast with CRISPR-dCas9 NOR gates , 2017, Nature Communications.

[9]  Lulu Qian,et al.  Supporting Online Material Materials and Methods Figs. S1 to S6 Tables S1 to S4 References and Notes Scaling up Digital Circuit Computation with Dna Strand Displacement Cascades , 2022 .

[10]  S. Leibler,et al.  Bacterial Persistence as a Phenotypic Switch , 2004, Science.

[11]  G. Seelig,et al.  Dynamic DNA nanotechnology using strand-displacement reactions. , 2011, Nature chemistry.

[12]  Po-Ling Loh,et al.  The robustness of stochastic switching networks , 2009, 2009 IEEE International Symposium on Information Theory.

[13]  A. Turberfield,et al.  DNA fuel for free-running nanomachines. , 2003, Physical review letters.

[14]  A. Turberfield,et al.  A DNA-fuelled molecular machine made of DNA , 2022 .

[15]  H T Siegelmann,et al.  Dating and Context of Three Middle Stone Age Sites with Bone Points in the Upper Semliki Valley, Zaire , 2007 .

[16]  Erik Winfree,et al.  DNA as a universal substrate for chemical kinetics , 2009, Proceedings of the National Academy of Sciences.

[17]  Lulu Qian,et al.  Compiler-aided systematic construction of large-scale DNA strand displacement circuits using unpurified components , 2017, Nature Communications.

[18]  Yaron E. Antebi,et al.  Dynamics of epigenetic regulation at the single-cell level , 2016, Science.

[19]  P. Rothemund Folding DNA to create nanoscale shapes and patterns , 2006, Nature.

[20]  Jehoshua Bruck,et al.  Stochastic switching circuit synthesis , 2008, 2008 IEEE International Symposium on Information Theory.

[21]  K Oishi,et al.  Biomolecular implementation of linear I/O systems. , 2011, IET systems biology.

[22]  Luca Cardelli,et al.  Programmable chemical controllers made from DNA. , 2013, Nature nanotechnology.

[23]  E. Winfree,et al.  Diversity in the dynamical behaviour of a compartmentalized programmable biochemical oscillator. , 2014, Nature chemistry.

[24]  Jehoshua Bruck,et al.  Synthesis of Stochastic Flow Networks , 2014, IEEE Transactions on Computers.

[25]  D. Y. Zhang,et al.  Engineering Entropy-Driven Reactions and Networks Catalyzed by DNA , 2007, Science.

[26]  Jehoshua Bruck,et al.  Neural network computation with DNA strand displacement cascades , 2011, Nature.

[27]  Claude Desplan,et al.  Stochasticity and Cell Fate , 2008, Science.

[28]  Christopher A. Voigt,et al.  Genetic circuit design automation , 2016, Science.

[29]  T. Fujii,et al.  High-resolution mapping of bifurcations in nonlinear biochemical circuits. , 2016, Nature chemistry.

[30]  James J. Collins,et al.  Next-Generation Synthetic Gene Networks , 2009, Nature Biotechnology.

[31]  R. Sarpeshkar Analog synthetic biology , 2014, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[32]  G. Seelig,et al.  Enzyme-Free Nucleic Acid Logic Circuits , 2022 .