On reversible and reversible-complementary DNA codes over $\mathbb{F}_{4}$
E. J. Garc\'ia-Claro

TL;DR
This paper introduces a new method to construct and count reversible and reversible-complementary DNA codes over , with explicit formulas and improved techniques over previous approaches, relevant for DNA data storage.
Contribution
It provides a novel module-theoretic characterization of these codes, enabling explicit construction, counting formulas, and improved bounds for minimum Hamming distance.
Findings
Explicit formulas for counting reversible and reversible-complementary codes over .
A new construction method outperforming previous cyclic code approaches.
Upper bounds and an identity for the minimum Hamming distance of certain reversible codes.
Abstract
A method to construct and count all the linear codes (of arbitrary length) in that are invariant under reverse permutation and that contain the repetition code is presented. These codes are suitable for constructing DNA codes that satisfy the reverse and reverse-complement constraints. By analyzing a module-theoretic structure of these codes, their generating matrices are characterized in terms of their isomorphism type, and explicit formulas for counting them are provided. The proposed construction method based on this characterization outperforms the one given by Abualrub et al. for cyclic codes (of odd length) over , and the counting method solves a problem that can not be solved using the one given by Fripertinger for invariant subspaces under a linear endomorphism of . Additionally, several upper bounds and an identity for the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDNA and Biological Computing · Advanced biosensing and bioanalysis techniques · Cooperative Communication and Network Coding
