The DOI matches its Crossref record; 41 of the 42 references it cites were found in a registry or an index.
Reading and writing digital data in DNA
Abstract
Because of its longevity and enormous information density, DNA is considered a promising data storage medium. In this work, we provide instructions for archiving digital information in the form of DNA and for subsequently retrieving it from the DNA. In principle, information can be represented in DNA by simply mapping the digital information to DNA and synthesizing it. However, imperfections in synthesis, sequencing, storage and handling of the DNA induce errors within the molecules, making error-free information storage challenging. The procedure discussed here enables error-free storage by protecting the information using error-correcting codes. Specifically, in this protocol, we provide the technical details and precise instructions for translating digital information to DNA sequences, physically handling the biomolecules, storing them and subsequently re-obtaining the information by sequencing the DNA. Along with the protocol, we provide computer code that automatically encodes digital information to DNA sequences and decodes the information back from DNA to a digital file. The required software is provided on a Github repository. The protocol relies on commercial DNA synthesis and DNA sequencing via Illumina dye sequencing, and requires 1-2 h of preparation time, 1/2 d for sequencing preparation and 2-4 h for data analysis. This protocol focuses on storage scales of ~100 kB to 15 MB, offering an ideal starting point for small experiments. It can be augmented to enable higher data volumes and random access to the data and also allows for future sequencing and synthesis technologies, by changing the parameters of the encoder/decoder to account for the corresponding error rates.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Meiser et al. (2020) have used a Reed–Solomon code for storing a full album of music in DNA [33].”
From DNA Data Storage. (2023) · cites this paper as [33]
In the citing paper
“The costs of this procedure range between 0.05 to 0.15 USD per nucleotide.11”
From Emerging Approaches to DNA Data Storage: Challenges and Prospects (2022) · cites this paper as [11]
In the citing paper
“Consequently, in contrast to DNA data storage38, DNA synthesis is not the bottleneck in DNA random number generation as such a standard synthesis can generate true randomness at a rate of 225 GB/s at a cost of 0.000014 USD/GB.”
From DNA synthesis for true random number generation (2020) · cites this paper as [38]
Citations
Cites
A Mathematical Theory of Communication
Shannon, C. E. (1948) · Bell System Technical Journal · doi:10.1002/j.1538-7305.1948.tb01338.x · Cited by 88,486
Error Detecting and Error Correcting Codes
Hamming, R. W. (1950) · Bell System Technical Journal · doi:10.1002/j.1538-7305.1950.tb00463.x · Cited by 5,377
Polynomial Codes Over Certain Finite Fields
Reed, I. S., & Solomon, G. (1960) · Journal of the Society for Industrial and Applied Mathematics · doi:10.1137/0108018 · Cited by 3,802
ERROR DETECTING AND ERROR CORRECTING CODES
Chauhan, N., Yadav, P., & Kumari, P. (2014) · Cited by 3,270
Next-Generation Digital Information Storage in DNA
Church, G. M., Gao, Y., & Kosuri, S. (2012) · Science · doi:10.1126/science.1226355 · Cited by 1,441
Towards Practical, High-Capacity, Low-Maintenance Information Storage in Synthesized DNA
Goldman, N., Bertone, P., Chen, S., Dessimoz, C., LeProust, E. M., Sipos, B., & Birney, E. (2013) · Nature · doi:10.1038/nature11875 · Cited by 1,220
Oxford Nanopore MinION Sequencing and Genome Assembly
Lu, H., Giordano, F., & Ning, Z. (2016) · Genomics Proteomics & Bioinformatics · doi:10.1016/j.gpb.2016.05.004 · Cited by 1,000
Mackay, D. (2005) · IEE Proceedings - Communications · doi:10.1049/ip-com:20050237 · Cited by 900
DNA Fountain enables a robust and efficient storage architecture
Erlich, Y., & Zielinski, D. (2017) · Science · doi:10.1126/science.aaj2038 · Cited by 898
Large-scale de novo DNA synthesis: technologies and applications
Kosuri, S., & Church, G. M. (2014) · Nature Methods · doi:10.1038/nmeth.2918 · Cited by 869
Research works printed but not linked: 2
- Neiman, M. S. Some fundamental issues of microminiaturization. Radiotekhnika 2, 3–12 (1964).
- Bossert, M. Channel Coding for Telecommunications (Wiley, 1999).
Cited by
Sorted by citations
Items 101–163 of 163
Santhosh, S., Istvánffy, S., Sabary, O., Yaakobi, E., Giridhar, M., Behr, J., & Somoza, M. M. (2025) · Communications Chemistry · doi:10.1038/s42004-025-01755-0 · Cited by 3
Nishida, Y., Kayama, K., Endoh, T., Hanazono, K., Camer, G. A., & Endoh, D. (2023) · BioTechniques · doi:10.2144/btn-2022-0127 · Cited by 3
Gapped Binomial Complexities in Sequences
Rigo, M., Stipulanti, M., & Whiteland, M. A. (2023) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit54713.2023.10206676 · Cited by 3
A Programmed DNA Dynamic Assembly‐Guided Molecular Amplifier for Authentic Information Decryption
Yang, N., Zhou, J. N., Yuan, F., Liu, Y., Zhang, J., Zhuo, Y., Ouyang, Y., Chai, Y., Zhang, P., & Yuan, R. (2025) · Advanced Science · doi:10.1002/advs.202409586 · Cited by 2
Cao, B., Li, X., Wang, B., He, T., Zheng, Y., Zhang, X., & Zhang, Q. (2024) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2024.08.15.608111 · Cited by 3
DBSP: An End-to-End Pipeline for DNA Storage Data Reconstruction From DNA Sequencing
Cao, B., Zhao, Y., Xie, L., Shao, Q., Wang, K., Wang, B., Zhou, S., & Zheng, P. (2025) · IEEE Transactions on Molecular Biological and Multi-Scale Communications · doi:10.1109/tmbmc.2025.3613268 · Cited by 2
Predicting sequence-specific amplification efficiency in multi-template PCR with deep learning
Gimpel, A. L., Fan, B., Chen, D., Wölfle, L. O. D., Horn, M., Meng-Papaxanthos, L., Antkowiak, P. L., Stark, W. J., Christen, B., Borgwardt, K. M., et al. (2025) · Nature Communications · doi:10.1038/s41467-025-64221-4 · Cited by 3
On the Reliability of Information Retrieval from MDS Coded Data in DNA Storage
Hanna, S. K. (2025) · IEEE International Symposium on Information Theory (ISIT) · doi:10.1109/isit63088.2025.11195362 · Cited by 3
How to Enable Index Scheme for Reducing the Writing Cost of DNA Storage on Insertion and Deletion
Lin, Y., Liang, Y.-P., Chen, T., Chang, Y.-H., Chen, S.-H., Wei, H., & Shih, W. (2022) · ACM Transactions on Embedded Computing Systems · doi:10.1145/3516482 · Cited by 3
Fei, Z., Li, M., Cheng, C., Tan, G., & Xiao, P. (2022) · Nano Select · doi:10.1002/nano.202200168 · Cited by 2
RetractedDNA Digital-Storage: Advantages, Approach and Technical Implementation
Weide-Zaage, K. (2024) · Pan Pacific Symposium · doi:10.23919/panpacific60013.2024.10436508 · Cited by 3
Deep learning uncovers sequence-specific amplification bias in multi-template PCRPreprint
Gimpel, A. L., Fan, B., Chen, D., Wölfle, L. O. D., Horn, M., Meng-Papaxanthos, L., Antkowiak, P. L., Stark, W. J., Christen, B., Borgwardt, K. M., et al. (2024) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2024.09.20.614030 · Cited by 2
Adaptive Arithmetic Coding-Based Encoding Method Toward High-Density DNA Storage
Hu, Y., Liu, Y., & Yang, Y. (2024) · Journal of Computational Biology · doi:10.1089/cmb.2024.0697 · Cited by 1
Image Storage in DNA by an Extensible Quaternary Codec System
Pang, R., Dong, Y., & Zhao, X. (2025) · Applied Sciences · doi:10.3390/app15094760 · Cited by 1
Investigating enhanced stability in CTAB(C)-compacted DNA under aging conditions for data storage
Tandon, A., Nam, Y., Seo, S., & Park, S. H. (2025) · Journal of Physics Condensed Matter · doi:10.1088/1361-648x/addbb7 · Cited by 1
Li, X., Fu, D., Wang, X., Zhao, C., Chen, S., & Li, D. (2025) · Chemical Engineering Science · doi:10.1016/j.ces.2025.122363 · Cited by 1
Renewable Electrode Array Based on Transformable Metal for Scaling up DNA Synthesis and Manipulation
Feng, D., Ma, B., Xu, C., Xu, J., Zhang, Y., Chen, Y., Chen, G., Gao, Y., Chen, D., Yu, W., et al. (2025) · Advanced Functional Materials · doi:10.1002/adfm.202513703 · Cited by 2
Integrative Approaches for DNA Sequence‐Controlled Functional Materials
Gadzekpo, A., Oprzeska‐Zingrebe, E. A., Kozłowska, M., Hilbert, L., & Stoev, I. D. (2025) · Advanced Functional Materials · doi:10.1002/adfm.202519573 · Cited by 2
De-Bruijn graph partitioning for scalable and accurate DNA storage processing
Moor, F. D., Boullé, O., & Lavenier, D. D. (2025) · Bioinformatics · doi:10.1093/bioinformatics/btaf618 · Cited by 1
Seo, S., Tandon, A., Uyen, N. K., Le, Q. N., Lee, J., & Park, S. H. (2025) · Advanced Intelligent Discovery · doi:10.1002/aidi.202500166 · Cited by 1
Kang, T., Lim, D., Lee, W., Kim, J., Huang, X., Kim, J., & Song, Y. (2026) · ACS Nano · doi:10.1021/acsnano.5c13665 · Cited by 1
Synthetic Biology in Drug Development and Beyond
Sato, A. K., & Riffle, S. (2024) · Springer eBooks · doi:10.1007/978-3-031-62007-2_2 · Cited by 1
Parallel DNA Synthesis to Produce Multi-Usage Two-Dimensional Barcodes
Parlar, E., & Lietard, J. (2024) · Applied Sciences · doi:10.3390/app142411663 · Cited by 1
High‐Fidelity DNA Polymerase for DNA‐Based Digital Information Storage
Liu, X., Wen, K., Yu, E., Zhao, Q., Fu, H., Zhu, J., Han, H., & Li, Q. (2025) · Small Methods · doi:10.1002/smtd.202500817 · Cited by 1
DNA: prawie niezniszczalny i najbardziej pojemny nośnik danych
Żyła, A. (2021) · Archeion · doi:10.4467/26581264arc.21.014.14494 · Cited by 1
Robust retrieval of data stored in DNA by de Bruijn graph-based de novo strand assemblyPreprint
Song, L., Geng, F., Gong, Z.-Y., Chen, X.-M., Tang, J., Gong, C., Zhou, L., Xia, R., Han, M., Xu, J., et al. (2020) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2020.12.20.423642 · Cited by 1
A super robust and efficient DNA storage architecture based on modulation encoding and decodingPreprint
Zan, X., Xie, R., Yao, X., Xu, P., & Liu, W. (2022) · Research Square · doi:10.21203/rs.3.rs-1691759/v1 · Cited by 1
Yunfei, L., & Xuncai, Z. (2023) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2023.09.27.559852 · Cited by 2
Rebimbas, R., Glória, I., Chegão, J., Al-Rawi, M., Mousakhani Ganjeh, A., & Saraiva, J. A. (2026) · Journal of Biotechnology · doi:10.1016/j.jbiotec.2026.03.003
Information-theoretic problems of DNA-based storage systems
Kruglik, S., Kucherov, G., Nazirkhanova, K., & Filitov, M. (2021) · Информационно-управляющие системы · doi:10.31799/1684-8853-2021-3-39-52
Photo-induced switching operations of DNA biopolymer devices
Purohit, G., & Chepyala, R. (2022) · Elsevier eBooks · doi:10.1016/b978-0-12-823972-8.00013-7
Wang, Y. (2021) · DR-NTU (Nanyang Technological University) · doi:10.32657/10356/155241
Mei, H., Budow‐Busse, S., Kondhare, D., Eickmeier, H., Reuter, H., & Seela, F. (2022) · Acta Crystallographica Section C Structural Chemistry · doi:10.1107/s2053229622005964
An image cryptography method in highly error-prone DNA storage channelPreprint
Zan, X., Xie, R., Chu, L., Su, Y., Yao, X., Xu, P., & Liu, W. (2022) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2022.11.08.515529
DNA computing-based Big Data storage
Sharma, D., & Ramteke, M. (2022) · Advances in computers · doi:10.1016/bs.adcom.2022.08.005
DNA-Based Storage of RDF Graph Data: A Futuristic Approach to Data Analytics
Usmani, A. R., & Wiese, L. (2023) · IEEE Access · doi:10.1109/access.2023.3332254 · Cited by 1
Smith, A. J., Larsen, T., Zimmerman, H. K., Virolainen, S. J., Meyer, J. J., Burden, L. M. K., & Burden, D. L. (2024) · ACS Applied Bio Materials · doi:10.1021/acsabm.3c01267
An engineering perspective on transcription, translation and their regulation
Śmieja, J. (2024) · Postępy Biochemii · doi:10.18388/pb.2021_520
Multi-strategy Collaborative Artificial Gorilla Troops Optimizer for DNA Coding Design
Ye, C., Zhang, S., & Shao, P. (2024) · Lecture notes in computer science · doi:10.1007/978-981-97-5692-6_24
“Galaxy” Encoding: Toward High Storage Density and Low Cost
Zhang, X., & Lu, Y. (2024) · IEEE Transactions on NanoBioscience · doi:10.1109/tnb.2024.3481504
DNA framework array enables ultra-high throughput DNA synthesisPreprint
Li, C., Saimaiti, Y., Li, M., Wang, S., Yin, F., Fang, Z., Jia, S., Wang, F., Ye, D., Wang, L., et al. (2025) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2025.05.30.657018 · Cited by 1
CECLD: Classification error correction based on Levenshtein distance in DNA data storage
Zhang, S., Luo, M., Wang, P., Li, B., & Yang, H. (2025) · Expert Systems with Applications · doi:10.1016/j.eswa.2025.128714
DNA Data Storage Architecture via Ligation of Dynamic DNA BytesPreprint
Jia, L., Shi, Y., Yang, J., Li, S., Yang, W., Li, W., Zhang, M., Li, Q., Zhang, Y., Wang, X., et al. (2025) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2025.09.15.676197
Kinter, J., Stiefvater, A., Osterop, S. F., & Sinnreich, M. (2025) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.1101/2025.11.20.686216
Polus: a Transformer-based Soft-decision Codec Enhancement Platform for DNA StoragePreprint
Ding, L., Wang, K., Zhang, H., Xie, S., Wang, J., Лю, Б., Wang, G., Liu, L., & Zhu, Z. (2025) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.64898/2025.12.16.694663
Engineering chimeric DNA polymerases for DNA movable type storagePreprint
Liu, X., Zhao, Q., Yu, E., Jia, L., Shi, Y. X., Liu, D., Han, H., & Li, Q. (2025) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.64898/2025.12.18.694503
A Hybridization-Based Novel DNA Storage Technology with Rapid Read PerformancePreprint
Zhang, Y., Jia, L., XiaoXia, W. A. N. G., Shi, Y., Wang, H., Zhang, D., Cheng, P., Zhao, Y., Xu, M., Zhang, X., et al. (2025) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.64898/2025.12.24.696143
Batch optimization for balanced binary sequences and DNA sequences
Ma, Y. (2025) · BMC Bioinformatics · doi:10.1186/s12859-025-06336-5
Ye, J., Liu, A., Wang, F., Zhang, H., Zhang, H., & Fan, C. (2026) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.64898/2026.01.17.700124
Majority‐Voting Overlapping Method for Error Correction in DNA Data Storage
Nguyen, T. B. N., Seo, S., Tandon, A., Uyen, N. K., Vu, T. H. N., & Park, S. H. (2026) · Advanced Intelligent Discovery · doi:10.1002/aidi.202500209
DNA-MGC+: A versatile codec for reliable and resource-efficient data storage on synthetic DNAPreprint
Khabbaz, R., Mateos, J., Antonini, M., & Hanna, S. K. (2026) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.64898/2026.03.11.711016 · Cited by 1
Synthesis of new alkoxyamine spacers for the elaboration of encoded polymers
Launay, K. (2020) · theses.fr (ABES) · doi:10.70675/b32012b4zca6az4075z86f4zd547cd9d0ab8
liu, Z., Zhang, Z., Xu, F., Chen, K., & Pan, L. (2026) · Nanotechnology · doi:10.1088/1361-6528/ae5dd6
ZAT-DNA enables DNA data storage with molecular-layer non-replicability
Song, L., Wang, G., Wei, Y., Huang, Y., Zhang, Y., Liu, X., Yuchi, Z., Yuan, Y., Luo, Y., & Zhang, Y. (2026) · Nature Communications · doi:10.1038/s41467-026-72869-9 · Cited by 1
DNA Staples: An oligonucleotide library for data storage and computingPreprint
Wernhart, K. S., Orlando, M., Schroeder, F., & Barišić, I. (2026) · bioRxiv (Cold Spring Harbor Laboratory) · doi:10.64898/2026.05.11.724305
Lossy Source Coding With DNA Base Composition Constraints
Song, D., Li, X., Xie, Z., Chen, P., & Wang, L. (2026) · IEEE Transactions on Communications · doi:10.1109/tcomm.2026.3704248
Random access elevates DNA from a storage medium to a storage system
Yu, H., Lu, Z., Li, D., Yuan, Y., & Liu, Q. (2026) · Trends in biotechnology · doi:10.1016/j.tibtech.2026.06.020
Tools Boost Data Operation at the Molecular Level
Li, J., Zhang, H., Gao, J., Cm, Z., Sun, F., & Qian, L. (2026) · Springer eBooks · doi:10.1007/978-981-95-9450-4_5
Ding, L., Wang, K., Zhang, H., Xie, S., Wang, J., Liu, B., Wang, G., Liu, L., & Zhu, Z. (2026) · Bioinformatics · doi:10.1093/bioinformatics/btag563
Biomolecular Data Storage: Principles, Mathematical Models and Application Features
Adonin, L., & Волчик, О. В. (2026) · Proceedings of Telecommunication Universities · doi:10.31854/1813-324x-2026-12-4-9-24
Zang, Z., Jia, S., Jia, S., Zhang, Q., Zhang, T., Wu, L., Wang, P., Shufang, 张. Z., Wu, H., & Yu, J. (2026) · Advanced Engineering Informatics · doi:10.1016/j.aei.2026.105296
ProbeFS: Hierarchical DNA File Systems via Biochemical Content Addressability and Parallelism
Li, R., Zhang, Y., Dong, M., Hao, Y., Wang, F., Fan, C., & Chen, H. (2026) · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · doi:10.1145/3830418.3843890
Yang, S., Wang, D., Liu, Q., Lan, X., Zhao, Z., Wang, W., Xia, K., Gao, X., Luo, Y., & Zhao, J. (2026) · Microsystems & Nanoengineering · doi:10.1038/s41378-026-01456-1
Metadata
- Authors
- Meiser, L. C., Antkowiak, P. L., Koch, J., Chen, W. D., Kohll, A. X., Stark, W. J., Heckel, R., & Grass, R. N.
- Affiliations
- ETH Zurich (CH)
- Rice University (US)
- Corresponding author
- Heckel, Reinhard
- Grass, Robert N.
- Venue
- Nature Protocols
- Published
- 2019-11-29
- Volume
- 15
- Issue
- 1
- Pages
- 86-101
- ISSN
- 1750-2799 (ISSN-L)
- 1754-2189
- OpenAlex
- W2989744057
- Cited by
- 164
- References
- 42
- Citations by year
- 2026: 19 · 2025: 35 · 2024: 29 · 2023: 28 · 2022: 19 · 2021: 25 · 2020: 9
- FWCI
- 4.38
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Nature Protocols (publishedVersion)
- PubMed (publishedVersion)
- mediaTUM – the media and publications repository of the Technical University Munich (Technical University Munich) (submittedVersion)
- Topics
- Physical Sciences › Mathematics › Theoretical Computer Science › DNA and Biological Computing
- Physical Sciences › Mathematics › Theoretical Computer Science › Algorithms and Data Compression
- Physical Sciences › Computer Science › Computer Networks and Communications › Advanced Data Storage Technologies
- Keywords
- DNA data storage, error-correcting codes, DNA synthesis, DNA sequencing
- MeSH terms
- Base Sequence, DNA, Models, Molecular, Nucleic Acid Conformation, Sequence Analysis, DNA
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review