A highly parallel strategy for storage of digital information in living cells
Abstract
Encoding arbitrary digital information in DNA has attracted attention as a potential avenue for large scale and long term data storage. However, in order to enable DNA data storage technologies there needs to be improvements in data storage fidelity (tolerance to mutation), the facility of writing and reading the data (biases and systematic error arising from synthesis and sequencing), and overall scalability. To this end, we have developed and implemented an encoding scheme that is suitable for detecting and correcting errors that may arise during storage, writing, and reading, such as those arising from nucleotide substitutions, insertions, and deletions. We propose a scheme for parallelized long term storage of encoded sequences that relies on overlaps rather than the address blocks found in previously published work. Using computer simulations, we illustrate the encoding, sequencing, decoding, and recovery of encoded information, ultimately demonstrating the possibility of a successful round-trip read/write. These demonstrations show that in theory a precise control over error tolerance is possible. Even after simulated degradation of DNA, recovery of original data is possible owing to the error correction capabilities built into the encoding strategy. A secondary advantage of our method is that the statistical characteristics (such as repetitiveness and GC-composition) of encoded sequences can also be tailored without sacrificing the overall ability to store large amounts of data. Finally, the combination of the overlap-based partitioning of data with the LZMA compression that is integral to encoding means that the entire sequence must be present for successful decoding. This feature enables inordinately strong encryptions. As a potential application, an encrypted pathogen genome could be could be distributed and carried by cells without danger of being expressed, and could not even be read out in the absence of the entire DNA consortium.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 15
- FWCI
- 0.62
- Field percentile
- top 35%
- Assay
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Highly Robust DNA Data Storage Based on Controllable GC Content and homopolymer of 64-Element Coded Tables
Lu Yunfei, Zhang Xuncai·bioRxiv·Sep 27, 2023
- Guess till correct: Gungnir codec enabling high error-tolerance and low-redundancy DNA storage through substantial computing power
Jingcheng Zhang, Lei Chen, … Ruibang Luo·bioRxiv·Aug 29, 2025
- Efficient DNA-based data storage using shortmer combinatorial encoding
Inbal Preuss, Michael Rosenberg, … Leon Anavy·Scientific ReportsPeer-reviewed·Apr 2, 2024
- Modelling, characterization of data-dependent and process-dependent errors in DNA data storage
Yixin Wang, Md. Noor‐A‐Rahim, … Chueh Loo Poh·IEEE Transactions on Computational Biology and BioinformaticsPeer-reviewed·Jan 4, 2023
- Improved read/write cost tradeoff in DNA-based data storage using LDPC codes
S. Chandak, K. Tatwawadi, … H. Ji·bioRxiv·Sep 27, 2019
- Challenges for error-correction coding in DNA data storage: photolithographic synthesis and DNA decay
Andreas L. Gimpel, Wendelin Jan Stark, … Robert N. Grass·Digital DiscoveryPeer-reviewed·Jan 1, 2024