Abstract
In this paper, we study the structure of cyclic DNA codes of arbitrary length over the ring \(R=\mathbb {F}_2+u\mathbb {F}_2+v\mathbb {F}_2+uv\mathbb {F}_2\), \(u^{2}=0, v^{2}=v, uv=vu\). By defining a Gray map, we establish a relation between R and \(R^{2}_{1}\), where \(R_{1}=\mathbb {F}_2+u\mathbb {F}_2\) is a ring with four elements. Cyclic codes of arbitrary length over R satisfying the reverse constraint and the reverse-complement constraint are studied in this paper. Furthermore, we introduce reversible codes which provide a rich source for DNA codes. The GC content constraint is also considered. We give some examples to support our study in the last.
Similar content being viewed by others
References
Abualrub, T., Siap, I.: Cyclic codes over the rings \(\mathbb{Z}_{2}+u\mathbb{Z}_{2}\) and \(\mathbb{Z}_{2}+u\mathbb{Z}_{2}+u^{2}\mathbb{Z}_{2}\). Des. Codes Cryptogr. 42, 273–287 (2007)
Adleman, L.: Molecular computation of solutions to combinatorial problem. Science 266, 1021–1024 (1994)
Bayram, A., Oztas, E.S., Siap, I.: Codes over \(\mathbb{F}_{4}+v\mathbb{F}_{4}\) and some DNA applications. Des. Codes Cryptogr. (2015). doi:10.1007/s10623-015-0100-8
Bayram, A., Siap, I.: Cyclic and constacyclic codes over a non-chain ring. J. Algebra Comb. Discret. Struct. Appl. 1, 1–13 (2014)
Bonnecaze, A., Udaya, P.: Cyclic codes and self-dual codes over \(\mathbb{F}_{2}+u\mathbb{F}_{2}\). IEEE Trans. Inf. Theory. 45(4), 1250–1255 (1999)
Bonnecaze, A., Udaya, P.: Decoding of cyclic codes over \(\mathbb{F}_{2}+u\mathbb{F}_{2}\). IEEE Trans. Inf. Theory 45(6), 2148–2156 (1999)
Dinh, H., López-Permouth, S.R.: Cyclic and negacyclic codes over finite chain rings. IEEE Trans. Inf. Theory 50(8), 1728–1744 (2000)
Guenda, K., Gulliver, T.A.: Construction of cyclic codes over \(\mathbb{F}_{2}+u\mathbb{F}_{2}\) for DNA computing. AAECC 24(6), 445–459 (2013)
Gursoy, F., Siap, I., Yildiz, B.: Construction of skew cyclic codes over \(\mathbb{F}_{q}+v\mathbb{F}_{q}\). Adv. Math. Commun. 8, 313–322 (2014)
Hammons, A.R., Kumar, P.V., Calderbank, A.R., Sloane, N.J.A., Solé, P.: The \(\mathbb{Z}_{4}\)-linearity of Kerdock, Preparata, Goethals, and related codes. IEEE Trans. Inf. Theory. 40, 301–319 (1994)
Liang, J., Wang, L.Q.: Cyclic DNA codes over \(\mathbb{F}_{2}+u\mathbb{F}_{2}\). J. Appl. Math. Comput. 51(1), 81–91 (2016)
Li, P., Zhu, S.X.: Cyclic codes of arbitrary lengths over \(\mathbb{F}_{q}+u\mathbb{F}_{q}\). J. Univ. Sci. Technol. China 38(12), 1392–1396 (2008)
Massey, J.L.: Reversible codes. Inf. Control 7, 369–380 (1964)
Oztas, E.S., Siap, I.: Lifted polynomials over \(\mathbb{F}_{16}\) and their applications to DNA codes. Filomat 27, 459–466 (2013)
Shiromoto, K., Storme, L.: A Griesmer bound for linear codes over finite quasi-Frobenius rings. Discret. Appl. Math. 128, 263–274 (2003)
Siap, I., Abualrub, T., Ghrayeb, A.: Cyclic DNA codes over the ring \(\mathbb{F}_{2}[u]/(u^{2}-1)\) based on the deletion distance. J. Frankl. Inst. 346, 731–740 (2009)
Srinivasulu, B., Bhaintwal, M.: On linear codes over a non-chain extension of \({\mathbb{F}} _{2}+u {\mathbb{F}} _{2}\). In: Computer, Communication, Control and Information Technology (C3IT), 2015 Third International Conference on. IEEE, pp. 1–5 (2015)
Yildiz, B., Karadeniz, S.: Linear codes over \(\mathbb{F}_{2}+u\mathbb{F}_{2}+v\mathbb{F}_{2}+uv\mathbb{F}_{2}\). Des. Codes Cryptogr. 54, 61–81 (2010)
Yildiz, B., Siap, I.: Cyclic codes over \(\mathbb{F}_{2}[u]/(u^{4}-1)\) and applications to DNA codes. Comput. Math. Appl. 63, 1169–1176 (2012)
Zhu, S.X., Wang, L.Q.: A class of constacyclic codes over \(\mathbb{F}_{p}+v\mathbb{F}_{p}\) and its Gray image. Discret. Math. Theory 311(23), 2677–2682 (2011)
Zhu, S.X., Wang, Y., Shi, M.J.: Some result on cyclic codes over \(\mathbb{F}_{2}+v\mathbb{F}_{2}\). IEEE Trans. Inf. Theory 56, 1680–1684 (2010)
Acknowledgments
The authors would like to thank the referees for their helpful comments and a very meticulous reading of this manuscript.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research is supported by the National Natural Science Foundation of China (No. 61370089), the Anhui Provincial Natural Science Foundation under Grant (No.1508085SQA198, 1508085MA13).
Rights and permissions
About this article
Cite this article
Zhu, S., Chen, X. Cyclic DNA codes over \(\mathbb {F}_2+u\mathbb {F}_2+v\mathbb {F}_2+uv\mathbb {F}_2\) and their applications. J. Appl. Math. Comput. 55, 479–493 (2017). https://doi.org/10.1007/s12190-016-1046-3
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12190-016-1046-3