On Double Cyclic Codes and Applications to DNA Codes
Abstract
1. Introduction
- The Gray images of double cyclic codes over are linear codes over , yielding codes with improved parameters compared to the linear codes over .
- In contrast to [26], we construct DNA codes over the complete set of DNA double base pairs, allowing the construction of DNA codes with improved parameters.
2. Preliminaries
- (1)
- If n is odd then, is a principal ideal ring and , where are polynomials in such that .
- (2)
- If n is even then,
- (a)
- , where and are polynomials in such that , , and .
- (b)
- , where are polynomials in such that , , and ”.
3. Double Cyclic Codes
- (i)
- divides ,
- (ii)
- divides .
- (i)
- with ;
- (ii)
- with and ;
- (iii)
- with , , and .
4. -Double Cyclic Codes for the Construction of DNA Codes
- (a)
- The Hamming constraint: , where and .
- (b)
- The reverse constraint: including , where and is the reverse of .
- (c)
- The reverse-complement constraint: including , where and is the complement of .
- (d)
- The -content constraint: Each codeword has the same number of G or C.
4.1. Reversible Double Cyclic Codes
- (a)
- ,
- (b)
- ”.
4.2. Reversible-Complement Double Cyclic Codes
- (a)
- is a reversible double cyclic code and
- (b)
- , where is all one vector, i.e., .
- (i)
- are self-reciprocal polynomials,
- (ii)
- in , where and and and
- (iii)
- .
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Shannon, C.E. A Mathematical Theory of Communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef] [Scilit]
- Huffman, W.C.; Pless, V. Fundamentals of Error-Correcting Codes; Cambridge University Press: Cambridge, UK, 2003. [Google Scholar]
- Hammons, A.R.; Kumar, P.V.; Calderbank, A.R.; Sloane, N.J.A.; Sole, P. The Z4-linearity of Kerdock, Preparata, Goethals and related codes. IEEE Trans. Inform. Theory 1994, 40, 301–319. [Google Scholar] [CrossRef] [Scilit]
- Abualrub, T.; Siap, I. Cyclic codes over the rings Z2+uZ2 and Z2+uZ2+u2Z2. Des. Codes Cryptogr. 2007, 42, 273–287. [Google Scholar] [CrossRef] [Scilit]
- Alali, A.S.; Ashraf, M.; Rehman, W.; Mohammad, G.; Asim, M. On reversibility problem in DNA bases over a class of rings. Appl. Math. Sci. Eng. 2024, 32, 2358213. [Google Scholar] [CrossRef] [Scilit]
- Ashraf, M.; Rehman, W.; Mohammad, G.; Asim, M. On reversible codes over a non-chain ring. Comput. Appl. Math. 2023, 42, 1–26. [Google Scholar] [CrossRef] [Scilit]
- Dinh, H.Q.; Ashraf, M.; Rehman, W.; Mohammad, G.; Asim, M. On reversible DNA codes over the ring Z4[u,v]/〈u2-2,uv-2,v2,2u,2v〉 based on deletion distance. Appl. Algebra Engrg. Comm. Comput. 2024, 1–25. [Google Scholar] [CrossRef] [Scilit]
- Liang, J.; Wang, L. On cyclic DNA codes over F2+uF2. J. Appl. Math. Comput. 2016, 51, 81–91. [Google Scholar] [CrossRef] [Scilit]
- Prakash, O.; Patel, S.; Yadav, S. Reversible cyclic codes over some finite rings and their application to DNA codes. Comput. Appl. Math. 2021, 40, 242. [Google Scholar] [CrossRef] [Scilit]
- Rehman, N.; Ahmad, M.F.; Azmi, M. Construction of reversible cyclic codes over Fq+uFq+u2Fq. An. Ştiinţ. Univ. “Ovidius” Constanţa Ser. Mat. 2023, 31, 155–176. [Google Scholar]
- Ouyang, Q.; Kaplan, P.D.; Liu, S.; Libchaber, A. DNA solution of the maximal clique problem. Science 1997, 278, 446–449. [Google Scholar] [CrossRef] [Scilit]
- Adleman, L.M. Molecular Computation of Solutions to Combinatorial Problems. Science 1994, 266, 1021–1024. [Google Scholar] [CrossRef] [Scilit]
- Mansuripur, M.; Khulbe, P.K.; Kuebler, S.M.; Perry, J.W.; Giridhar, M.S.; Erwin, J.K.; Seong, K.; Marder, S.; Peyghambarian, N. Information storage and retrieval using macromolecules as storage media. In Optical Data Storage; SPIE: Bellingham, WA, USA, 2003; p. 5069. [Google Scholar]
- Adleman, L.M.; Rothmund, P.W.K.; Roweis, S.; Winfree, E. On applying molecular Computation to the Data Encryption Standard. J. Comput. Biol. 1999, 6, 53–63. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Gaborit, P.; King, O.D. Linear constructions for DNA codes. Theoret. Comput. Sci. 2005, 334, 99–113. [Google Scholar] [CrossRef] [Scilit]
- Abualrub, T.; Ghrayeb, A.; Zeng, X. Construction of cyclic codes over GF(4) for DNA computing. J. Franklin Inst. 2006, 343, 448–457. [Google Scholar] [CrossRef] [Scilit]
- Siap, I.; Abualrub, T.; Ghrayeb, A. Cyclic DNA codes over the ring F2[u]/〈u2-1〉 based on deletion distance. J. Franklin Inst. 2009, 346, 731–740. [Google Scholar] [CrossRef] [Scilit]
- Yildiz, B.; Siap, I. Cyclic codes over F2[u]/〈u4-1〉 and applications to DNA codes. Comput. Math. Appl. 2012, 63, 1169–1176. [Google Scholar] [CrossRef] [Scilit]
- Guenda, K.; Gulliver, T.A. Construction of cyclic codes over F2+uF2 for DNA computing. Appl. Algebr. Eng. Comm. Comput. 2013, 24, 445–459. [Google Scholar] [CrossRef] [Scilit]
- Mostafanasab, H.; Darani, A.Y. On cyclic DNA codes over F2+uF2+u2F2. Commun. Math. Stat. 2021, 9, 39–52. [Google Scholar] [CrossRef] [Scilit]
- Borges, J.; Córdoba, C.F.; Valls, R.T. Z2-double cyclic codes. Des. Codes Cryptogr. 2018, 86, 463–479. [Google Scholar] [CrossRef] [Scilit]
- Gao, J.; Shi, M.; Wu, T.; Fu, F.W. On double cyclic codes over Z4. Finite Fields Their Appl. 2016, 39, 233–250. [Google Scholar] [CrossRef] [Scilit]
- Yao, T.; Shi, M. Double cyclic codes over Fq+uFq+u2Fq. Int. Inf. Coding Theory 2015, 3, 145–157. [Google Scholar]
- Gao, J.; Hou, X. Z4-Double Cyclic Codes Are Asymptotically Good. IEEE Commun. Lett. 2020, 24, 1593–1597. [Google Scholar] [CrossRef] [Scilit]
- Patanker, N. On reversible Z2-double cyclic codes. Bull. Korean Math. Soc. 2023, 60, 443–460. [Google Scholar]
- Kanlaya, A.; Klin-Eam, C. Constructing Double Cyclic Codes over F2+uF2 for DNA Code. J. Comput. Biol. 2023, 30, 111–1130. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Srinivasulu, B.; Bhaintwal, M. Reversible Cyclic Codes Over F4+uF4 and Their Applications to DNA Codes. In Proceedings of the 7th International Conference on Information Technology and Electrical Engineering: Envisioning the Trend of Computer, Information and Engineering, ICITEE 2015, Chiang Mai, Thailand, 29–30 October 2015; pp. 101–105. [Google Scholar]
| Generators of | Parameter of | |
|---|---|---|
| ,, , | ||
| , , | † | |
| , | ||
| , , | † | |
| , , , | † | |
| , | ||
| , , | ||
| , , , | ||
| † | ||
| , | ||
| , | ||
| † | ||
| Elements of | DNA Pairs | Elements of | DNA Pairs |
|---|---|---|---|
| 0 | |||
| 1 | |||
| w | |||
| w | |||
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Alali, A.S.; Anwar, M.; Mozumder, M.R. On Double Cyclic Codes and Applications to DNA Codes. Mathematics 2026, 14, 40. https://doi.org/10.3390/math14010040
Alali AS, Anwar M, Mozumder MR. On Double Cyclic Codes and Applications to DNA Codes. Mathematics. 2026; 14(1):40. https://doi.org/10.3390/math14010040
Chicago/Turabian StyleAlali, Amal S., Mohd Anwar, and Muzibur Rahman Mozumder. 2026. "On Double Cyclic Codes and Applications to DNA Codes" Mathematics 14, no. 1: 40. https://doi.org/10.3390/math14010040
APA StyleAlali, A. S., Anwar, M., & Mozumder, M. R. (2026). On Double Cyclic Codes and Applications to DNA Codes. Mathematics, 14(1), 40. https://doi.org/10.3390/math14010040

