Related Experiment Video
Updated: Jan 16, 2026

11:26
Sequencing of mRNA from Whole Blood using Nanopore Sequencing
Published on: June 3, 2019
14.6K
Constrained coding for error mitigation in nanopore-based DNA data storage
Kallie Whritenour1, Mete Civelek2, Farzad Farnoud3
1Computer Science, University of Virginia, Charlottesville, USA.
Scientific Reports
|September 30, 2025
Summary
This study introduces a novel coding system to enhance DNA data storage reliability. By reducing nanopore sequencing errors up to sixfold, it significantly improves data integrity for DNA-based digital information.
Area of Science:
- Biotechnology
- Bioinformatics
- Data Storage
Background:
- DNA data storage offers a high-density alternative to traditional digital storage.
- Nanopore sequencing enables real-time DNA data retrieval but suffers from lower accuracy.
- High error rates in nanopore sequencing pose a challenge for reliable DNA data storage.
Purpose of the Study:
- To develop a constrained coding system to mitigate nanopore sequencing errors.
- To improve the reliability and accuracy of data retrieval in DNA data storage systems.
Main Methods:
- Designed constrained codes utilizing de Bruijn graphs.
- Implemented a state-splitting encoder and a Viterbi-based decoder.
- Simulated data encoding and decoding, including image recovery.
Main Results:
- The novel coding system significantly reduces sequence-level errors compared to existing methods.
- Achieved up to a sixfold reduction in errors, enhancing data integrity.
- Successfully demonstrated image recovery, validating the system's effectiveness.
Conclusions:
- Constrained coding is a viable strategy to overcome nanopore sequencing limitations for DNA data storage.
- The developed system offers a substantial improvement in reliability for DNA-based digital data storage.
- This approach paves the way for more robust and practical DNA data storage solutions.
Related Concept Videos
RNA-seq
11.8K
RNA sequencing, or RNA-Seq, is a high-throughput sequencing technology used to study the transcriptome of a cell. Transcriptomics helps to interpret the functional elements of a genome and identify the molecular constituents of an organism. Additionally, it also helps in understanding the development of an organism and the occurrence of diseases.
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while...
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while...
11.8K
Next-generation Sequencing
97.8K
The first human genome sequencing project cost $2.7 billion and was declared complete in 2003, after 15 years of international cooperation and collaboration between several research teams and funding agencies. Today, with the advent of next-generation sequencing technologies, the cost and time of sequencing a human genome have dropped over 100 fold.
Next-Generation Sequencing Methods
Although all next-generation methods use different technologies, they all share a set of standard features....
Next-Generation Sequencing Methods
Although all next-generation methods use different technologies, they all share a set of standard features....
97.8K
Maxam-Gilbert Sequencing
12.6K
In the same year as the discovery of the Sanger sequencing method, another group of scientists, Allan Maxam and Walter Gilbert, demonstrated their chemical-cleavage method for DNA sequencing. The Maxam-Gilbert method relies on using different chemicals that can cleave the DNA sequence at specific sites, the separation of resulting DNA fragments of variable size using electrophoresis, and deciphering the DNA sequence from the resulting gel bands.
Challenges of the Maxam-Gilbert Method
The...
Challenges of the Maxam-Gilbert Method
The...
12.6K
DNA Packaging
112.0K
Overview
112.0K
Genome Copying Errors
5.0K
DNA replication is a well-evolved process that copies millions of base pairs with high fidelity during each cell division. Occasionally a wrong base or a long stretch of wrong bases may get added to the daughter strands. If the errors are left unchecked, cells might accumulate several mutations that might endanger their survival. Therefore, the copying errors are checked and repaired at three levels.
5.0K

