GC-balanced polar codes correcting insertions, deletions and substitutions for DNA storage
In order to address the insertion, deletion, and substitution (IDS) errors inherent in deoxyribonucleic acid (DNA) storage channels during DNA synthesis and sequencing, we propose a novel GC-balanced polar code scheme tailored to rectify these errors by incorporating the unique characteristics of the DNA storage channel into the polar code design. The innovation lies in modeling errors as a drift vector, reflecting deviations from the desired DNA sequence, aiming to improve the reliability of DNA-based data storage. In this paper, we developed a GC-balanced polar code scheme named DNA-BP Code, which stands for balanced polar code for DNA storage, that effectively rectifies IDS errors in DNA storage. The computational complexity of the proposed encoding and decoding algorithms is $\mathcal{O}(N\log N)$ with respect to the code length $N$. Simulation results show the bit error rate and block error rate as functions of the code length and IDS probability, demonstrating the efficacy of our approach in enhancing the accuracy of DNA storage systems.
Authors
- Huaming Wu (ORCID: https://orcid.org/0000-0002-4761-9973)
- Rui Zhang (ORCID: https://orcid.org/0000-0002-1367-7593)
Institutions
- Tianjin University (CN)
- Nankai University (CN)
- Czech Academy of Sciences, Institute of Mathematics (CZ)
Publication Details
- Journal
- Briefings in Bioinformatics
- Published
- 2025-05-01
- DOI
- https://doi.org/10.1093/bib/bbaf278
- Citations
- 2
- Primary Topic
- DNA and Biological Computing
- Type
- article
- Field-Weighted Citation Impact
- 1.61
Funders
- National Key Research and Development Program of China