arXiv · 2601.21236
First-order optimal codes for an adversarial nanopore channel
Abstract
We study error-correcting codes for an adversarial nanopore channel, where a $q$-ary string is first transformed by an inter-symbol interference channel with window size $\ell$ into a sequence of overlapping $\ell$-mers, and an adversary then corrupts this $\ell$-mer sequence by introducing at most $t$ edits. For the deletion-only nanopore channel, we show that the optimal redundancy of $t$-deletion-correcting codes of length $n$ lies between $t\log_q n+\Omega(1)$ and $2t\log_q n-\log_q\log_2 n+O(1)$. We then give two explicit deletion-correcting constructions in the regime $t\leq \min\{(\ell-1)/2,(\ell+2)/3\}$. The first construction relies on generalized Reed-Solomon codes and has redundancy $2t\log_q n+\Theta(\log\log n)$. The second is based on Sidon sets (or rather $B_t$ sequences) and has redundancy $t\log_q n+\Theta(\log\log n)$, matching the lower bound to first order. We further extend the $B_t$-based approach to the edit channel, allowing insertions, deletions, and substitutions of $\ell$-mers. In the regime $t\leq \min\{(\ell-1)/4,(\ell+2)/6\}$, this gives explicit $t$-edit-correcting codes with redundancy $t\log_q n+\Theta(\log\log n)$, which is first-order optimal.
Explore related subjects
Keep this discovery
Huiling Xie, Zitan Chen. 2026-01-29. First-order optimal codes for an adversarial nanopore channel. https://arxiv.org/abs/2601.21236
Cite the original work for its findings. Save a collection to share your selection of sources.