New Constructions of Reversible DNA Codes

Xueyan Chen,Whan-Hyuk Choi,Hongwei Liu
2024-03-18
Abstract:DNA codes have many applications, such as in data storage, DNA computing, etc. Good DNA codes have large sizes and satisfy some certain constraints. In this paper, we present a new construction method for reversible DNA codes. We show that the DNA codes obtained using our construction method can satisfy some desired constraints and the lower bounds of the sizes of some DNA codes are better than the known results. We also give new lower bounds on the sizes of some DNA codes of lengths $80$, $96$ and $160$ for some fixed Hamming distance $d$.
Information Theory
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to develop new construction methods to generate Reversible DNA Codes. Specifically, the authors propose a new method based on Group Codes and Composite Matrices to generate DNA codes that satisfy certain specific constraints, and for these codes with lengths of 80, 96 and 160, under a given Hamming distance, the lower bounds of their sizes are better than the known results. In addition, the author also provides new lower bounds on the sizes of these DNA codes of specific lengths. ### Background of the Paper DNA codes have attracted attention due to their wide applications in data storage, DNA computing and other fields. A good DNA code not only needs to have a large capacity, but also needs to satisfy some specific constraints, such as Hamming distance constraint, reverse constraint, reverse - complementary constraint and fixed GC - content constraint, etc. Existing methods for constructing DNA codes include linear construction, cyclic and extended cyclic construction, construction from reversible self - dual codes over \(F_4\), etc. ### Contributions of the Paper The main contributions of this paper are as follows: 1. **New Construction Method**: A new method based on Group Codes and Composite Matrices is proposed to construct Reversible DNA Codes. 2. **Improved Lower Bounds**: The lower bounds of the sizes of DNA codes generated by this method at certain lengths are better than the known results. 3. **Specific Implementation**: Some specific reversible composite group codes are generated using Magma software and converted into DNA codes, and compared with the existing results. ### Key Technologies - **Group Rings and Group Codes**: Use the concepts of group rings and group codes to construct DNA codes through specific groups and rings. - **Composite Matrices**: By defining composite matrices, apply the properties of group codes to the construction of DNA codes. - **Reversibility**: Ensure that the generated DNA codes have reversibility, which is an important characteristic of DNA codes. ### Conclusion In this paper, by proposing a new construction method, reversible DNA codes with better parameters are successfully generated, and better lower - bound results are obtained at specific lengths. This provides new ideas and methods for the design and application of DNA codes.