Related Experiment Video
Updated: Jun 27, 2025

Detecting Somatic Genetic Alterations in Tumor Specimens by Exon Capture and Massively Parallel Sequencing
Published on: October 18, 2013
Data recovery methods for DNA storage based on fountain codes
Peter Michael Schwarz1, Bernd Freisleben1
1Department of Mathematics and Computer Science, University of Marburg, Hans-Meerwein-Straße 6, Marburg, D-35043, Germany.
Abstract:
Today's digital data storage systems typically offer advanced data recovery solutions to address the problem of catastrophic data loss, such as software-based disk sector analysis or physical-level data retrieval methods for conventional hard disk drives. However, DNA-based data storage currently relies solely on the inherent error correction properties of the methods used to encode digital data into strands of DNA. Any error that cannot be corrected utilizing the redundancy added by DNA encoding methods results in permanent data loss. To provide data recovery for DNA storage systems, we present a method to automatically reconstruct corrupted or missing data stored in DNA using fountain codes. Our method exploits the relationships between packets encoded with fountain codes to identify and rectify corrupted or lost data. Furthermore, we present file type-specific and content-based data recovery methods for three file types, illustrating how a fusion of fountain encoding-specific redundancy and knowledge about the data can effectively recover information in a corrupted DNA storage system, both in an automatic and in a guided manual manner. To demonstrate our approach, we introduce DR4DNA, a software toolkit that contains all methods presented. We evaluate DR4DNA using both in-silico and in-vitro experiments.
Related Concept Videos
DNA Isolation
Overview of DNA Repair
Chemically...
Base Excision Repair
The first step of...
DNA Agarose Gel Electrophoresis
Gel extraction follows five major steps: running gel electrophoresis to separate fragments, isolating the individual bands, extracting DNA from those bands, and removing the dye and salts from the extracted mixture to obtain pure DNA.
In cloning experiments, both the insert and vector DNA...

