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] [Green Version]
- 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] [Green Version]
- 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] [Green Version]
- 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