On the Palindromic/Reverse-Complement Duplication Correcting Codes
Abstract
Motivated by applications in in-vivo DNA storage, we study codes for correcting duplications. A reverse-complement duplication of length is the insertion of the reversed and complemented copy of a substring of length adjacent to its original position, while a palindromic duplication only inserts the reversed copy without complementation. We first construct an explicit code with a single redundant symbol capable of correcting an arbitrary number of reverse-complement duplications (respectively, palindromic duplications), provided that all duplications have length and are disjoint. Next, we derive a Gilbert-Varshamov bound for codes that can correct a reverse-complement duplication (respectively, palindromic duplication) of arbitrary length, showing that the optimal redundancy is upper bounded by . Finally, for , we present two explicit constructions of codes that can correct length-one reverse-complement duplications. The first construction achieves a redundancy of with encoding complexity and decoding complexity . The second construction achieves an improved redundancy of , but with encoding and decoding complexities of .
Cite
@article{arxiv.2602.01151,
title = {On the Palindromic/Reverse-Complement Duplication Correcting Codes},
author = {Yubo Sun and Gennian Ge},
journal= {arXiv preprint arXiv:2602.01151},
year = {2026}
}