Cited by 164DNA and Biological ComputingAlgorithms and Data CompressionAdvanced Data Storage Technologies

Reading and Writing Digital Data in DNA

Meiser, Linda C., Antkowiak, Philipp L., Koch, Julian, Chen, Weida D., Kohll, A. Xavier, Stark, Wendelin J., Heckel, Reinhard, Grass, Robert N.·2020·Nature Protocols

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.

Integrity signals

Registry

Crossref · 10.1038/s41596-019-0244-5

Cites

41 of 41 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

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?

  • Meiser et al. (2020) used a Reed-Solomon code for storing a full album of music in DNA.

    “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]

  • The costs of column-based DNA synthesis range between 0.05 to 0.15 USD per nucleotide.

    “The costs of this procedure range between 0.05 to 0.15 USD per nucleotide.11”
  • DNA synthesis is not the bottleneck in DNA random number generation; a standard synthesis can generate true randomness at a rate of 225 GB/s at a cost of 0.000014 USD/GB.

    “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]

Cites

Flagged first, then by citations

1 of the 42 references couldn’t be matched to a known paper.

Cited by

Sorted by citations

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
  • Life Sciences › Biochemistry, Genetics and Molecular Biology › Molecular Biology › DNA and Biological Computing
  • Physical Sciences › Computer Science › Artificial Intelligence › 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