Where DNA data storage loses its bits
This paper analyzes the specific sources of information loss in DNA data storage across 17 datasets, revealing that sampling inefficiencies often dominate over sequence errors in low-error pools, and demonstrates that an iterative soft receiver significantly reduces the number of reads required compared to existing methods.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of a preprint that has not been peer-reviewed. It is not medical advice. Do not make health decisions based on this content. Read full disclaimer
Imagine a library where every book is written not on paper, but on a microscopic strand of DNA. This is the promise of DNA data storage: a way to pack the world's information into a volume no larger than a shoebox. The process is straightforward in theory. Scientists synthesize short strands of DNA, each carrying a tiny piece of digital data, and store them in a pool. To retrieve the information, they sequence the strands, reading the chemical letters back into a computer. However, the real world is messy. The chemical machines that build these strands are not perfect, and the machines that read them make mistakes. Some strands are lost entirely, while others are read too few times to be trusted. For years, researchers have celebrated how many bits of data they can fit into a single DNA letter, but they have rarely stopped to ask a more fundamental question: where exactly does the data go when it disappears?
A new study from researchers at the University of British Columbia and Kean University tackles this mystery by looking at the data that was lost, not just the data that was saved. Instead of simply reporting a final score, the team examined seventeen different public experiments, analyzing millions of raw DNA reads to build a precise map of where information vanishes. They treated the DNA storage process like a noisy communication channel, fitting mathematical models to the specific errors found in each experiment. By doing this, they could separate the losses into distinct categories: strands that were never read at all, strands that were read but too few times, errors caused by the chemistry of the DNA itself, and the cost of the extra markers needed to organize the data.
The findings reveal that for the most common type of DNA storage, which uses standard laboratory synthesis and high-precision sequencing, the biggest losses do not come from the DNA breaking or the machines misreading letters. Instead, the data is lost simply because the pool of strands is uneven. In a perfectly uniform pool, every strand would be read the same number of times. In reality, some strands are abundant and read dozens of times, while others are rare and never seen. The researchers calculated that at low reading depths, this unevenness and the cost of indexing the strands account for a significant drop in efficiency, costing between 0.2 and 0.35 bits of information for every DNA letter. In contrast, the actual errors made by the sequencing machines—substituting one letter for another or deleting a letter—account for less than 0.01 bits of loss. This suggests that for current systems, the path to better storage lies not in writing more complex error-correcting codes, but in making the synthesis process more uniform so that every strand has an equal chance of being read.
The picture changes dramatically when the DNA is old or the chemistry is more error-prone. When DNA strands are aged or stored under harsh conditions, they break, leading to a situation where the sequencer reads only a fragment of the original message. In these cases, the loss of information is massive, with up to 0.58 bits lost per letter simply because the strands are too short to be useful. Similarly, when using newer, cheaper, but noisier technologies like nanopore sequencing, the machines struggle to keep track of where they are in the sequence. Here, the loss comes from the difficulty of aligning the reads, a problem that costs between 0.04 and 0.26 bits per letter. The study shows that for these difficult conditions, the solution is not better chemistry, but better reading. The researchers developed a new method for decoding the data that uses a few known "pilot" letters as anchors to help the computer align the messy reads. This approach allowed them to recover data with 15 to 42 percent fewer reads than the best existing methods, effectively turning a noisy, unreliable process into a reliable one.
The researchers also tested how much information could theoretically be stored in different types of DNA designs. They found that some designs, which avoid repeating the same letter to prevent chemical errors, actually limit the storage density to about 1.59 bits per letter, sacrificing nearly a quarter of the potential capacity for the sake of robustness. By comparing real-world results against the theoretical limits of their specific conditions, the team showed that recent storage systems are already operating at 90 percent or more of what is possible for their technology. This means that for the most common setups, the gap between current performance and the theoretical maximum is very small. The study concludes that the future of DNA storage depends on matching the right solution to the right problem: improving the uniformity of the DNA pool for standard storage, repairing broken strands for aged archives, and using smarter decoding algorithms for noisy, low-cost technologies. By placing every dataset against its own specific losses, the researchers have provided a clear roadmap for where the next gains in this field will come from.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.