Related Experiment Video
Updated: Aug 29, 2025

Self-assembly of Complex Two-dimensional Shapes from Single-stranded DNA Tiles
Published on: May 8, 2015
Robust data storage in DNA by de Bruijn graph-based de novo strand assembly
Lifu Song1,2, Feng Geng3, Zi-Yi Gong1,2
1Frontiers Science Center for Synthetic Biology and Key Laboratory of Systems Bioengineering (Ministry of Education), Tianjin University, Tianjin, 300072, China.
A new DNA data storage algorithm, DBGPS, effectively handles errors like breaks and indels. This robust method successfully recovered 6.8 MB of data from a severely degraded sample, showcasing DNA storage
Area of Science:
- Biotechnology
- Data Science
- Molecular Engineering
Background:
- DNA data storage offers high density, durability, and low cost.
- Errors like strand breaks, rearrangements, and indels challenge DNA data storage reliability.
Purpose of the Study:
- To develop a de novo strand assembly algorithm (DBGPS) to address errors in DNA data storage.
- To enhance the robustness and accuracy of DNA data retrieval.
Main Methods:
- Developed a de novo strand assembly algorithm (DBGPS) utilizing de Bruijn graph and greedy path search.
- Tested DBGPS robustness through accelerated aging, multiple data retrievals, error-prone PCR, and large-scale simulations.
Main Results:
- DBGPS demonstrated significant advantages in managing DNA breaks, rearrangements, and indels.
- Accurate recovery of 6.8 MB data from a sample aged at 70°C for 70 days.
- Achieved a logical density of 1.30 bits/cycle and a physical density of 295 PB/g.
Conclusions:
- DBGPS is a robust algorithm for reliable DNA data storage and retrieval.
- The developed algorithm overcomes major technical challenges in DNA data storage.
- DBGPS enables high-density data storage with improved error correction capabilities.
Related Concept Videos
Genome Annotation and Assembly
Maxam-Gilbert Sequencing
Challenges of the Maxam-Gilbert Method
The...
Lagging Strand Synthesis
There are several major differences between synthesis of the leading strand and synthesis of the lagging strand. 1) Leading strand synthesis happens in the direction of replication fork opening, whereas lagging strand synthesis happens in the...
Sanger Sequencing
Next-generation Sequencing
Next-Generation Sequencing Methods
Although all next-generation methods use different technologies, they all share a set of standard features....
Nucleic Acid Structure
DNA Structure
DNA...

