Skip to main navigation Skip to search Skip to main content

Polus: a context-aware enhancement framework for DNA storage via transformer-based soft-decision decoding

  • Lulu Ding
  • , Kun Wang
  • , Hongmei Zhang
  • , Shaohui Xie
  • , Jinlong Wang
  • , Bo Liu
  • , Guohua Wang
  • , Ling Liu*
  • , Zexuan Zhu*
  • *Corresponding author for this work
  • Shenzhen University
  • Faculty of Computing, Harbin Institute of Technology
  • Guangzhou Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Motivation: DNA storage offers exceptional information density and archival longevity but is constrained by complex biochemical noise inherent to synthesis, storage, and sequencing. Conventional hard-decision error-correction schemes often rely on excessive redundancy to mitigate these imperfections, which significantly compromises storage efficiency and density. Results: We present Polus, a Transformer-based enhancement framework that improves digital reliability through soft-decision decoding (SDD) without requiring encoder modification. At its core is SeqFormer, a Transformer-based channel model that synergizes sequence context with quality signals to generate calibrated per-base confidence scores, effectively transforming uncertain biochemical noise into informative “soft” erasures. In in silico benchmarks, Polus significantly upgrades mainstream DNA storage codecs. It reduces the sequencing coverage required for DNA Fountain by 38.9%—increasing effective physical density by approximately 80%—and eliminates persistent indel-induced errors in the Yin–Yang codec. Furthermore, it enables a targeted resequencing strategy that achieves full recovery with 99.9% less overhead than uniform deepening. Moreover, a nine-metric evaluation suite was employed to provide multi-dimensional quantitative comparisons of DNA storage codecs across reliability, density, and cost. Collectively, Polus provides a reproducible framework for context-aware decoding and system design guidance for DNA storage. Availability and implementation: All source code of the Polus, including the SeqFormer implementation, codec algorithms, test data used, and the simulation pipeline is available on GitHub (https://github.com/dinglulu/Polus) and Zenodo (https://zenodo.org/communities/bioinfoszu/). A web hosted instance of Polus is available at https://polus.bioailab.net/polls/home. The SeqFormer model is also released as a standalone repository at https://github.com/dinglulu/SeqFormer and https://zenodo.org/communities/bioinfoszu/.

Original languageEnglish
Article numberbtag563
JournalBioinformatics
Volume42
Issue number8
DOIs
StatePublished - Aug 2026

Fingerprint

Dive into the research topics of 'Polus: a context-aware enhancement framework for DNA storage via transformer-based soft-decision decoding'. Together they form a unique fingerprint.

Cite this