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 into a sequence of overlapping -mers, and an adversary then corrupts this -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 tq n+Ω(1) and 2tq n-q2 n+O(1). We then give two explicit deletion-correcting constructions in the regime t≤ \(-1)/2,(+2)/3\. The first construction relies on generalized Reed-Solomon codes and has redundancy 2tq n+Θ( n). The second is based on Sidon sets (or rather Bt sequences) and has redundancy tq n+Θ( n), matching the lower bound to first order. We further extend the Bt-based approach to the edit channel, allowing insertions, deletions, and substitutions of -mers. In the regime t≤ \(-1)/4,(+2)/6\, this gives explicit t-edit-correcting codes with redundancy tq n+Θ( n), which is first-order optimal.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…