Parallel molecular computation on digital data stored in DNA
- PMID: 37669382
- PMCID: PMC10500265
- DOI: 10.1073/pnas.2217330120
Parallel molecular computation on digital data stored in DNA
Abstract
DNA is an incredibly dense storage medium for digital data. However, computing on the stored information is expensive and slow, requiring rounds of sequencing, in silico computation, and DNA synthesis. Prior work on accessing and modifying data using DNA hybridization or enzymatic reactions had limited computation capabilities. Inspired by the computational power of "DNA strand displacement," we augment DNA storage with "in-memory" molecular computation using strand displacement reactions to algorithmically modify data in a parallel manner. We show programs for binary counting and Turing universal cellular automaton Rule 110, the latter of which is, in principle, capable of implementing any computer algorithm. Information is stored in the nicks of DNA, and a secondary sequence-level encoding allows high-throughput sequencing-based readout. We conducted multiple rounds of computation on 4-bit data registers, as well as random access of data (selective access and erasure). We demonstrate that large strand displacement cascades with 244 distinct strand exchanges (sequential and in parallel) can use naturally occurring DNA sequence from M13 bacteriophage without stringent sequence design, which has the potential to improve the scale of computation and decrease cost. Our work merges DNA storage and DNA computing, setting the foundation of entirely molecular algorithms for parallel manipulation of digital information preserved in DNA.
Keywords: DNA computation; DNA storage; molecular programming; strand displacement.
Conflict of interest statement
The authors declare no competing interest.
Figures





Similar articles
-
Scaling Up Multi-bit DNA Full Adder Circuits with Minimal Strand Displacement Reactions.J Am Chem Soc. 2022 Jun 1;144(21):9479-9488. doi: 10.1021/jacs.2c03258. Epub 2022 May 22. J Am Chem Soc. 2022. PMID: 35603742
-
Nucleic Acid Databases and Molecular-Scale Computing.ACS Nano. 2019 Jun 25;13(6):6256-6268. doi: 10.1021/acsnano.9b02562. Epub 2019 May 24. ACS Nano. 2019. PMID: 31117381 Review.
-
DNA-Based Analog Computing.Methods Mol Biol. 2018;1772:411-417. doi: 10.1007/978-1-4939-7795-6_23. Methods Mol Biol. 2018. PMID: 29754242
-
Exponential Function Computation Based on DNA Strand Displacement Circuits.IEEE Trans Biomed Circuits Syst. 2022 Jun;16(3):479-488. doi: 10.1109/TBCAS.2022.3184760. Epub 2022 Jul 12. IEEE Trans Biomed Circuits Syst. 2022. PMID: 35727777
-
A molecular assessment of the practical potential of DNA-based computation.Curr Opin Biotechnol. 2023 Jun;81:102940. doi: 10.1016/j.copbio.2023.102940. Epub 2023 Apr 13. Curr Opin Biotechnol. 2023. PMID: 37058876 Free PMC article. Review.
Cited by
-
DNA as a universal chemical substrate for computing and data storage.Nat Rev Chem. 2024 Mar;8(3):179-194. doi: 10.1038/s41570-024-00576-4. Epub 2024 Feb 9. Nat Rev Chem. 2024. PMID: 38337008 Review.
-
Implementing complex nucleic acid circuits in living cells.Sci Adv. 2025 May 2;11(18):eadv6512. doi: 10.1126/sciadv.adv6512. Epub 2025 Apr 30. Sci Adv. 2025. PMID: 40305594 Free PMC article.
-
Instruction-responsive programmable assemblies with DNA origami block pieces.Nucleic Acids Res. 2025 Jan 7;53(1):gkae1193. doi: 10.1093/nar/gkae1193. Nucleic Acids Res. 2025. PMID: 39698832 Free PMC article.
-
Electro-switchable addressing system for achieving repetitive random data access.Nucleic Acids Res. 2025 Jul 19;53(14):gkaf733. doi: 10.1093/nar/gkaf733. Nucleic Acids Res. 2025. PMID: 40744493 Free PMC article.
-
SemiSynBio: A new era for neuromorphic computing.Synth Syst Biotechnol. 2024 Apr 18;9(3):594-599. doi: 10.1016/j.synbio.2024.04.013. eCollection 2024 Sep. Synth Syst Biotechnol. 2024. PMID: 38711551 Free PMC article. Review.
References
-
- Church G. M., Gao Y., Kosuri S., Next-generation digital information storage in DNA. Science 337, 1628 (2012). - PubMed
-
- Ceze L., Nivala J., Strauss K., Molecular digital data storage using DNA. Nat. Rev. Genet. 20, 456–466 (2019). - PubMed
-
- Organick L., et al. , Random access in large-scale DNA data storage. Nat. Biotechnol. 36, 242–248 (2018). - PubMed
Publication types
MeSH terms
Substances
LinkOut - more resources
Full Text Sources