8-Bit Adder and Subtractor with Domain Label Based on DNA Strand Displacement
Abstract
1. Introduction
2. Backgrounds
2.1. DNA Strand Displacement Reaction
2.2. DNA Logic Module with Domain Label
2.3. Mapping
3. Methods
3.1. N-Mapping Module with Domain Label
3.2. Amplification Gate with Domain Label
3.3. Fan-Out Gate with Domain Label
3.4. Reporter Gate with Domain Label
4. Simulation
4.1. One-Bit Full Adder with Domain Label
4.2. Simulation of the 1-Bit Full Adder with a Domain Label.
4.3. Simulation of DNA 4 × 4 Multiplier with Domain Label
4.4. Simulation of 8-Bit Binary Adder/Subtractor with Domain Label
4.5. Summary
5. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Ramezani, H.; Jed, H. DNA strand displacement reaction for programmable release of biomolecules. Chem. Commun. 2015, 51, 8307–8310. [Google Scholar] [CrossRef] [PubMed]
- Zhang, D.Y.; Seelig, G. Dynamic DNA nanotechnology using strand-displacement reactions. Nat. Chem. 2011, 3, 103–114. [Google Scholar] [CrossRef] [PubMed]
- Qian, L.; Winfree, E.; Bruck, J. Neural network computation with DNA strands displacement cascades. Nature 2011, 475, 368–372. [Google Scholar] [CrossRef] [PubMed]
- Keller, N.; Grimes, S.; Jardine, P.J.; Smith, D.E. Single DNA molecule jamming and history-dependent dynamics during motor-driven viral packaging. Nat. Phys. 2016, 12, 757–761. [Google Scholar] [CrossRef] [PubMed]
- Miyazono, Y.; Endo, M.; Ueda, T.; Sugiyama, H.; Harada, Y.; Tadakuma, H. 1M1524 constructing DNA-kinesin hybrid-nanomachine using the DNA-tile scaffold. Biophysics 2017, 51, 64–65. [Google Scholar] [CrossRef]
- Prokup, A.; Hemphill, J.; Liu, Q.; Deiters, A. Optically controlled signal amplification for DNA computation. ACS Synth. Biol. 2015, 4, 1064–1069. [Google Scholar] [CrossRef] [PubMed]
- Chen, S.X.; Seelig, G. An engineered kinetic amplification mechanism for SNV discrimination by DNA hybridization probes. Chem. Soc. 2016, 138, 5076–5086. [Google Scholar] [CrossRef] [PubMed]
- Chen, X.; Ren, H.; Dong, Y. A unimolecular multifunctional DNA cascaded logic circuit and signal amplifier based on Hg2+ and Ag+. J. Comput. Theor. Nanosci. 2016, 13, 4083–4087. [Google Scholar] [CrossRef]
- Wang, Y.; Tian, G.; Hou, H.; Ye, M.; Cui, G. Simple logic computation based on the DNA strand displacement. J. Comput. Theor. Nanosci. 2014, 11, 1975–1982. [Google Scholar] [CrossRef]
- Zhang, X.; Zhang, W.; Zhao, T.; Wang, Y.; Cui, G. Design of logic circuits based on combinatorial displacement of DNA strands. J. Comput. Theor. Nanosci. 2015, 12, 1161–1164. [Google Scholar] [CrossRef]
- Wang, Z.; Cai, Z.; Sun, Z.; Ai, J.; Wang, Y.; Cui, G. Research of molecule logic circuit based on DNA strand displacement reaction. J. Comput. Theor. Nanosci. 2016, 13, 7684–7691. [Google Scholar] [CrossRef]
- Song, T.; Liu, X.; Zhao, Y.; Zhang, X. Spiking neuralp systems with white hole neurons. IEEE Trans. Nanobioscience 2016, 15, 666–673. [Google Scholar] [CrossRef] [PubMed]
- Song, T.; Zheng, P.; Wong, D.; Wang, X. Design of logic gates using spiking neural p systems with homogeneous neurons and astrocytes-like control. Inf. Sci. 2016, 372, 380–391. [Google Scholar] [CrossRef]
- Song, T.; Rodríguez-Patón, A.; Zheng, P.; Zeng, X. Spiking neural p systems with colored spikes. IEEE Trans. Cogn. Develop. Syst. 2018. [Google Scholar] [CrossRef]
- Li, X.; Hong, L.; Song, T.; Rodríguez-Patón, A.; Chen, C.; Zhao, H.; Shi, X. Highly biocompatible drug-delivery systems based on DNA nanotechnology. J. Biomed. Nanotech. 2017, 13, 747–757. [Google Scholar] [CrossRef]
- Wang, X.; Zheng, P.; Ma, T.; Song, T. Computing with bacteria conjugation: Small universal system. Moleculer 2018, 23. [Google Scholar] [CrossRef]
- Seelig, G.; Soloveichik, D.; Winfree, E.; Zhang, D. Enzyme-free nucleic acid logic circuits. Science 2006, 314, 1585–1588. [Google Scholar] [CrossRef] [PubMed]
- Qian, L.; Winfree, E. A simple DNA gate motif for synthesizing large-scale circuits. J. R. Soc. Interface 2011, 8, 1281–1297. [Google Scholar] [CrossRef] [PubMed]
- Qian, L.; Winfree, E. Scaling up digital circuit computation with DNA strand displacement cascades. Science 2011, 332, 1196–1200. [Google Scholar] [CrossRef] [PubMed]
- Zhang, C.; Ma, L.N.; Dong, Y.F.; Yang, J.; Xu, J. Molecular logic computing model based on DNA self-assembly strand branch migration. Chin. Sci. Bull. 2013, 58, 32–38. [Google Scholar] [CrossRef]
- Guo, Y.; Zhou, L.; Xu, L.; Zhou, X.; Hu, J.; Pei, R. Multiple types of logic gates based on a single g-quadruplex DNA strand. Sci. Rep. 2014, 4, 7315–7322. [Google Scholar] [CrossRef] [PubMed]
- Wang, Z.; Wu, Y.; Tian, G.; Wang, Y.; Cui, G. The application researchon multi-digit logic operation based on DNA strand displacement. J. Comput. Theor. Nanosci. 2015, 12, 1252–1257. [Google Scholar] [CrossRef]
- Lakin, M.R.; Stefanovic, D. Supervised learning in adaptive DNA strand displacement networks. ACS Synth. Biol. 2016, 5, 885–914. [Google Scholar] [CrossRef] [PubMed]
- Sun, J.; Li, X.; Cui, G.; Wang, Y. One-bit half adder-half subtractor logical operation based on the DNA strand displacement. J. Nanoelectron. Optoe. 2017, 12, 375–380. [Google Scholar] [CrossRef]
- Levine, R.D. Molecular Reaction Dynamics; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar]
- Song, T.; Garg, S.; Mokhtar, R.; Bui, H.; Reif, J. Analog computation by DNA strand displacement circuits. ACS Synth. Biol. 2016, 5, 898–937. [Google Scholar] [CrossRef] [PubMed]
- Yang, Q.; Zhou, C.; Zhang, Q. Logic gates designed with domain label based on DNA strand displacement. Adv. Swarm Intell. 2016, 9712, 244–255. [Google Scholar]
Sample Availability: Samples of the compounds are not available. |
Identification | DNA Strands | Simple Note |
---|---|---|
(ff, n1) | ||
(ft, n2) | ||
(tf, n3) | ||
(tt, n4) |
DNA Strands with Domain Labels | Input/Output | Logic Value |
---|---|---|
<A0L^ t A0R^ T^ A0L^ t A0R^> | 1 | |
<A1L^ t A1R^ T^ A1L^ t A1R^> | 1 | |
<A2L^ t A2R^ T^ A2L^ t A2R^> | 1 | |
<A3L^ t A3R^ T^ A3L^ t A3R^> | 1 | |
<B0L^ t B0R^ T^ B0L^ t B0R^> | 1 | |
<B1L^ t B1R^ T^ B1L^ t B1R^> | 1 | |
<B2L^ t B2R^ T^ B2L^ t B2R^> | 1 | |
<B3L^ t B3R^ T^ B3L^ t B3R^> | 1 | |
<J0L^ t J0R^ fluor> | 1 | |
<J3L^ f J3R^ fluor> | 0 | |
<J10L^ f J10R^ fluor> | 0 | |
<J20L^ f J20R^ fluor> | 0 | |
<J29L^ f J29R^ fluor> | 0 | |
<J35L^ t J35R^ fluor> | 1 | |
<J38L^ t J38R^ fluor> | 1 | |
<J39L^ t J39R^ fluor> | 1 |
DNA Strands with Domain Label | Input/Output | Logic Value |
---|---|---|
<S2L^ t S2R^ T^ S2L^ t S2R^> | 1 | |
<S3L^ f S3R^ T^ S3L^ f S3R^> | 0 | |
<S4L^ t S4R^ T^ S4L^ t S4R^> | 1 | |
<S5L^ t S5R^ T^ S5L^ t S5R^> | 1 | |
<S6L^ f S6R^ T^ S6L^ f S6R^> | 0 | |
<S7L^ t S7R^ T^ S7L^ t S7R^> | 1 | |
<S8L^ f S8R^ T^ S8L^ f S8R^> | 0 | |
<S9L^ f S9R^ T^ S9L^ f S9R^> | 0 | |
<S10L^ f S10R^ T^ S10L^ f S10R^> | 0 | |
<S11L^ t S11R^ T^ S11L^ t S11R^> | 1 | |
<S12L^ t S12R^ T^ S12L^ t S12R^> | 1 | |
<S13L^ f S13R^ T^ S13L^ f S13R^> | 0 | |
<S14L^ t S14R^ T^ S14L^ t S14R^> | 1 | |
<S15L^ f S15R^ T^ S15L^ f S15R^> | 0 | |
<S16L^ f S16R^ T^ S16L^ f S16R^> | 0 | |
<S17L^ t S17R^ T^ S17L^ t S17R^> | 1 | |
<S0L^ t S0R^ T^ S0L^ t S0R^> | A#S | 1 |
<S69L^ t S69R^ fluor> | 1 | |
<S109L^ t S109R^ fluor> | 1 | |
<S149L^ t S149R^ fluor> | 1 | |
<S189L^ f S189R^ fluor> | 0 | |
<S229L^ t S229R^ fluor> | 1 | |
<S269L^ f S269R^ fluor> | 0 | |
<S309L^ f S309R^ fluor> | 0 | |
<S349L^ t S349R^ fluor> | 1 | |
<S350L^ f S350R^ fluor> | 0 |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Han, W.; Zhou, C. 8-Bit Adder and Subtractor with Domain Label Based on DNA Strand Displacement. Molecules 2018, 23, 2989. https://doi.org/10.3390/molecules23112989
Han W, Zhou C. 8-Bit Adder and Subtractor with Domain Label Based on DNA Strand Displacement. Molecules. 2018; 23(11):2989. https://doi.org/10.3390/molecules23112989
Chicago/Turabian StyleHan, Weixuan, and Changjun Zhou. 2018. "8-Bit Adder and Subtractor with Domain Label Based on DNA Strand Displacement" Molecules 23, no. 11: 2989. https://doi.org/10.3390/molecules23112989
APA StyleHan, W., & Zhou, C. (2018). 8-Bit Adder and Subtractor with Domain Label Based on DNA Strand Displacement. Molecules, 23(11), 2989. https://doi.org/10.3390/molecules23112989