arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2602.05072cs.ITmath.IT
收藏

纠正DNA纳米孔读段中的上下文删除

Correcting Contextual Deletions in DNA Nanopore Readouts

University of Illinois Urbana-Champaign(伊利诺伊大学厄巴纳-香槟分校);Instituto Superior Técnico, Universidade de Lisboa(里斯本大学高等技术学院);Instituto de Telecomunicações(电信研究所)

Yuan-Pon Chen, Olgica Milenkovic, João Ribeiro, Jin Sima

AI总结:

针对DNA纳米孔测序中上下文相关的删除错误,研究了基于游程长度阈值的编码方案,给出了最小冗余度的紧界并构造了高效编解码码。

摘要:

由于基于纳米孔测序仪的DNA数据存储系统的应用,设计用于删除校正和同步的编码问题重新引起了兴趣。在几乎所有情况下,删除被假设为彼此独立且与序列上下文无关。这些假设在实践中不成立,因为纳米孔错误往往发生在特定上下文中。我们通过确定性单次删除发生在至少长度为$k$的(完整)游程之后的示例设置,研究上下文相关的纳米孔删除错误。该模型关键依赖于游程长度阈值$k$,我们考察了$k$的两种情形:a) $k=C\log n$,其中常数$C\in(0,1)$;在这种情况下,我们研究能够保护免受常数$t$次上下文删除影响的纠错码,并表明最小冗余度(忽略低阶项)介于$(1-C)t\log n$和$2(1-C)t\log n$之间,这意味着它是任意$t$删除校正码冗余度的$(1-C)$倍。为了补充我们的非构造性冗余度上界,我们针对任意常数$t$设计了可高效编码和译码的码。特别地,对于$t=1$和$C>1/2$,我们构造了冗余度本质上匹配非构造性上界的高效码;b) $k$为常数;在这种情况下,我们考虑极值问题,其中删除次数无界,且每次至少长度为$k$的游程后都会施加一次删除,我们称之为极值上下文删除信道。这种组合设置自然源于考虑一个概率信道,该信道以概率$p$在每个至少长度为$k$的游程后引入上下文删除,并取极限$p\to 1$。我们获得了任意常数$k$下极值上下文删除信道最大可达速率的紧界。

英文摘要:

The problem of designing codes for deletion-correction and synchronization has received renewed interest due to applications in DNA-based data storage systems that use nanopore sequencers as readout platforms. In almost all instances, deletions are assumed to be imposed independently of each other and of the sequence context. These assumptions are not valid in practice, since nanopore errors tend to occur within specific contexts. We study contextual nanopore deletion-errors through the example setting of deterministic single deletions following (complete) runlengths of length at least $k$. The model critically depends on the runlength threshold $k$, and we examine two regimes for $k$: a) $k=C\log n$ for a constant $C\in(0,1)$; in this case, we study error-correcting codes that can protect from a constant number $t$ of contextual deletions, and show that the minimum redundancy (ignoring lower-order terms) is between $(1-C)t\log n$ and $2(1-C)t\log n$, meaning that it is a ($1-C$)-fraction of that of arbitrary $t$-deletion-correcting codes. To complement our non-constructive redundancy upper bound, we design efficiently and encodable and decodable codes for any constant $t$. In particular, for $t=1$ and $C>1/2$ we construct efficient codes with redundancy that essentially matches our non-constructive upper bound; b) $k$ equal a constant; in this case we consider the extremal problem where the number of deletions is not bounded and a deletion is imposed after every run of length at least $k$, which we call the extremal contextual deletion channel. This combinatorial setting arises naturally by considering a probabilistic channel that introduces contextual deletions after each run of length at least $k$ with probability $p$ and taking the limit $p\to 1$. We obtain sharp bounds on the maximum achievable rate under the extremal contextual deletion channel for arbitrary constant $k$.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑