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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GC-balanced polar codes correcting insertions, deletions and substitutions for DNA storage

Huaming Wu, Rui Zhang
2 citations
Briefings in Bioinformatics
DNA and Biological Computing
1.61
article

GC-balanced polar codes correcting insertions, deletions and substitutions for DNA storage

Huaming Wu, Rui Zhang
article en
2 citations

Abstract

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.

Briefings in BioinformaticsVol. 26(3)
Tianjin University (CN), Nankai University (CN), Czech Academy of Sciences, Institute of Mathematics (CZ)
National Key Research and Development Program of China
Industry, innovation and infrastructure
Openalex Percentile: Top 16%
DNA and Biological Computing
1.61
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

GC-balanced polar codes correcting insertions, deletions and substitutions for DNA storage — Huaming Wu, Rui Zhang · Briefings in Bioinformatics (2025) | TGRS Research Map | TGRS