English

Correcting Multiple Substitutions in Nanopore-Sequencing Reads

Information Theory 2025-10-27 v2 math.IT

Abstract

Despite their significant advantages over competing technologies, nanopore sequencers are plagued by high error rates, due to physical characteristics of the nanopore and inherent noise in the biological processes. It is thus paramount not only to formulate efficient error-correcting constructions for these channels, but also to establish bounds on the minimum redundancy required by such coding schemes. In this context, we adopt a simplified model of nanopore sequencing inspired by the work of Mao \emph{et al.}, accounting for the effects of intersymbol interference and measurement noise. For an input sequence of length nn, the vector that is produced, designated as the \emph{read vector}, may additionally suffer at most tt substitution errors. We employ the well-known graph-theoretic clique-cover technique to establish that at least tlognO(1)t\log n -O(1) bits of redundancy are required to correct multiple (t2t \geq 2) substitutions. While this is surprising in comparison to the case of a single substitution, that necessitates at most loglognO(1)\log \log n - O(1) bits of redundancy, a suitable error-correcting code that is optimal up to a constant follows immediately from the properties of read vectors.

Keywords

Cite

@article{arxiv.2505.02447,
  title  = {Correcting Multiple Substitutions in Nanopore-Sequencing Reads},
  author = {Anisha Banerjee and Yonatan Yehezkeally and Antonia Wachter-Zeh and Eitan Yaakobi},
  journal= {arXiv preprint arXiv:2505.02447},
  year   = {2025}
}

Comments

Accepted for ISIT 2025

R2 v1 2026-06-28T23:21:09.385Z