Abstract
The regulation of cellular and molecular processes typically involves complex biochemical networks. Synthetic nucleic acid reaction networks (both enzyme-based and enzyme-free) can be systematically designed to approximate sophisticated biochemical processes. However, most of the prior experimental protocols for reaction networks relied on either strand-displacement hybridization or restriction and exonuclease enzymatic reactions. These resulting synthetic systems usually suffer from either slow rates or leaky reactions. In this work, we propose an alternative architecture to implement arbitrary reaction networks, that is based entirely on strand-displacing polymerase reactions with non-overlapping I/O sequences. We first design a simple protocol that approximates arbitrary unimolecular and bimolecular reactions using polymerase strand displacement reactions. Then we use these fundamental reaction systems as modules to show three large-scale applications of our architecture, including an autocatalytic amplifier, a molecular-scale consensus protocol, and a dynamic oscillatory system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bui, H., Shah, S., Mokhtar, R., Song, T., Garg, S., Reif, J.: Localized DNA hybridization chain reactions on DNA origami. ACS Nano 12(2), 1146–1155 (2018)
Cardelli, L., Csikász-Nagy, A.: The cell cycle switch computes approximate majority. Sci. Rep. 2, 656 (2012)
Chandran, H., Gopalkrishnan, N., Phillips, A., Reif, J.: Localized hybridization circuits. In: Cardelli, L., Shih, W. (eds.) DNA 2011. LNCS, vol. 6937, pp. 64–83. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-23638-9_8
Chen, H.L., Doty, D., Soloveichik, D.: Deterministic function computation with chemical reaction networks. Nat. Comput. 13(4), 517–534 (2014)
Chen, H.L., Doty, D., Soloveichik, D.: Rate-independent computation in continuous chemical reaction networks. In: Proceedings of the 5th Conference on Innovations in Theoretical Computer Science, pp. 313–326. ACM (2014)
Chen, Y.J., et al.: Programmable chemical controllers made from DNA. Nat. Nanotechnol. 8(10), 755–762 (2013)
Cherry, K.M., Qian, L.: Scaling up molecular pattern recognition with DNA-based winner-take-all neural networks. Nature 559(7714), 370 (2018)
Dalchau, N., et al.: Computing with biological switches and clocks. Nat. Comput. 17(4), 761–779 (2018)
Eshra, A., Shah, S., Song, T., Reif, J.: Renewable DNA hairpin-based logic circuits. IEEE Trans. Nanotechnol. 18, 252–259 (2019)
Fu, D., Shah, S., Song, T., Reif, J.: DNA-based analog computing. In: Braman, J.C. (ed.) Synthetic Biology. MMB, vol. 1772, pp. 411–417. Springer, New York (2018). https://doi.org/10.1007/978-1-4939-7795-6_23
Fujii, T., Rondelez, Y.: Predator-prey molecular ecosystems. ACS Nano 7(1), 27–34 (2012)
Garg, S., Shah, S., Bui, H., Song, T., Mokhtar, R., Reif, J.: Renewable time-responsive DNA circuits. Small 14(33), 1801470 (2018)
Han, D., et al.: Single-stranded DNA and RNA origami. Science 358(6369), eaao2648 (2017)
Jiang, Y.S., Bhadra, S., Li, B., Ellington, A.D.: Mismatches improve the performance of strand-displacement nucleic acid circuits. Angew. Chem. 126(7), 1876–1879 (2014)
Joesaar, A., et al.: DNA-based communication in populations of synthetic protocells. Nat. Nanotechnol. 14, 369 (2019)
Johnson-Buck, A., Shih, W.M.: Single-molecule clocks controlled by serial chemical reactions. Nano Lett. 17(12), 7940–7944 (2017)
Kim, J., Winfree, E.: Synthetic in vitro transcriptional oscillators. Mol. Syst. Biol. 7(1), 465 (2011)
Kishi, J.Y., Schaus, T.E., Gopalkrishnan, N., Xuan, F., Yin, P.: Programmable autonomous synthesis of single-stranded DNA. Nat. Chem. 10(2), 155 (2018)
Li, J., Johnson-Buck, A., Yang, Y.R., Shih, W.M., Yan, H., Walter, N.G.: Exploring the speed limit of toehold exchange with a cartwheeling DNA acrobat. Nat. Nanotechnol. 13(8), 723 (2018)
Montagne, K., Plasson, R., Sakai, Y., Fujii, T., Rondelez, Y.: Programming an in vitro DNA oscillator using a molecular networking strategy. Mol. Syst. Biol. 7(1), 466 (2011)
Newman, S., et al.: High density DNA data storage library via dehydration with digital microfluidic retrieval. Nat. Commun. 10(1), 1706 (2019)
Notomi, T., et al.: Loop-mediated isothermal amplification of DNA. Nucleic Acids Res. 28(12), e63–e63 (2000)
Qian, L., Winfree, E.: Scaling up digital circuit computation with DNA strand displacement cascades. Science 332(6034), 1196–1201 (2011)
Scalise, D., Dutta, N., Schulman, R.: DNA strand buffers. J. Am. Chem. Soc. 140(38), 12069–12076 (2018)
Seelig, G., Soloveichik, D., Zhang, D.Y., Winfree, E.: Enzyme-free nucleic acid logic circuits. Science 314(5805), 1585–1588 (2006)
Seo, J., Kim, S., Park, H.H., Nam, J.M., et al.: Nano-bio-computing lipid nanotablet. Sci. Adv. 5(2), eaau2124 (2019)
Shah, S., Dubey, A., Reif, J.: Programming temporal DNA barcodes for single-molecule fingerprinting. Nano Lett. 19, 2668–2673 (2019)
Shah, S., Dubey, A.K., Reif, J.: Improved optical multiplexing with temporal DNA barcodes. ACS Synth. Biol. 8(5), 1100–1111 (2019)
Shah, S., Gupta, M.: DNA-based chemical compiler (2018). arXiv preprint arXiv:1808.04790
Shah, S., Limbachiya, D., Gupta, M.K.: DNACloud: a potential tool for storing big data on DNA (2013). arXiv preprint arXiv:1310.6992
Shah, S., Reif, J.: Temporal DNA barcodes: a time-based approach for single-molecule imaging. In: Doty, D., Dietz, H. (eds.) DNA 2018. LNCS, vol. 11145, pp. 71–86. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00030-1_5
Soloveichik, D., Seelig, G., Winfree, E.: DNA as a universal substrate for chemical kinetics. Proc. Nat. Acad. Sci. 107(12), 5393–5398 (2010)
Song, T., et al.: Improving the performance of DNA strand displacement circuits by shadow cancellation. ACS Nano 12(11), 11689–11697 (2018)
Srinivas, N., et al.: On the biophysics and kinetics of toehold-mediated DNA strand displacement. Nucleic Acids Res. 41(22), 10641–10658 (2013)
Srinivas, N., Parkin, J., Seelig, G., Winfree, E., Soloveichik, D.: Enzyme-free nucleic acid dynamical systems. Science 358(6369), eaal2052 (2017)
Teichmann, M., Kopperger, E., Simmel, F.C.: Robustness of localized DNA strand displacement cascades. ACS Nano 8(8), 8487–8496 (2014)
Thubagere, A.J., et al.: A cargo-sorting DNA robot. Science 357(6356) (2017)
Walker, G.T., Little, M.C., Nadeau, J.G., Shank, D.D.: Isothermal in vitro amplification of DNA by a restriction enzyme/DNA polymerase system. Proc. Nat. Acad. Sci. 89(1), 392–396 (1992)
Wang, B., Thachuk, C., Ellington, A.D., Winfree, E., Soloveichik, D.: Effective design principles for leakless strand displacement systems. Proc. Nat. Acad. Sci. 115(52), E12182–E12191 (2018)
Yordanov, B., Kim, J., Petersen, R.L., Shudy, A., Kulkarni, V.V., Phillips, A.: Computational design of nucleic acid feedback control circuits. ACS Synth. Biol. 3(8), 600–616 (2014)
Acknowledgements
This work was supported by National Science Foundation Grants CCF-1813805 and CCF-1617791. The authors thank Keerti Anand for useful theoretical discussions on ODEs and chemical kinetics. The most up-to-date simulation scripts are available online as a GitHub repository at https://bit.ly/2X3axAh.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Shah, S., Song, T., Song, X., Yang, M., Reif, J. (2019). Implementing Arbitrary CRNs Using Strand Displacing Polymerase. In: Thachuk, C., Liu, Y. (eds) DNA Computing and Molecular Programming. DNA 2019. Lecture Notes in Computer Science(), vol 11648. Springer, Cham. https://doi.org/10.1007/978-3-030-26807-7_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-26807-7_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-26806-0
Online ISBN: 978-3-030-26807-7
eBook Packages: Computer ScienceComputer Science (R0)