Abstract

In this paper we study the structure of specific linear codes called DNA codes. The first attempts on studying such codes have been proposed over four element rings which are naturally matched with DNA four letters. Later, double (pair) DNA strings or more general \begin{document} $k$ \end{document} -DNA strings called \begin{document} $k$ \end{document} -mers have been matched with some special rings and codes over such rings with specific properties are studied. However, these matchings in general are not straightforward and because of the fact that the reverse of the codewords ( \begin{document} $k$ \end{document} -mers) need to exist in the code, the matching problem is difficult and it is referred to as the reversibility problem. Here, \begin{document} $8$ \end{document} -mers (DNA 8-bases) are matched with the ring elements of \begin{document} $R_{16}=F_{16}+uF_{16}+vF_{16}+uvF_{16}.$ \end{document} Furthermore, cyclic codes over the ring \begin{document} $R_{16}$ \end{document} where the multiplication is taken to be noncommutative with respect to an automorphism \begin{document} $\theta$ \end{document} are studied. The preference on the skewness is shown to be very useful and practical especially since this serves as a direct solution to the reversibility problem compared to the commutative approaches.

Highlights

  • The interest on DNA computing is initiated by Leonard Adleman [2]

  • Adleman considered and made use of the well-known Watson-Crick complement (WCC) which is a relation between a DNA string and its reversible complement

  • DNA has two strands and they are related by the rule called Watson-Crick complement (WCC) which says that a DNA string is attached to its reversible complement string and forms a helix

Read more

Summary

Introduction

The interest on DNA computing is initiated by Leonard Adleman [2]. Adleman solved the famous salesman problem (an NP-hard problem) in a test tube with DNA strings. Adleman considered and made use of the well-known Watson-Crick complement (WCC) which is a relation between a DNA string and its reversible complement. In [1], reversible complement DNA codes were generated with DNA single bases by using additive codes over F4 which presents a matching between the four elements of the field F4 and four DNA letters. In this study, an element of F16 + uF16 + vF16 + uvF16 corresponds to a DNA 8-bases. We present a solution to the reversibility problem for DNA 8-bases and obtain reversible DNA codes We accomplish this task by considering skew cyclic codes over a skew polynomial ring defined via an automorphism and by choosing special factors of xn − 1

Preliminaries and definitions
Reversible DNA codes over R16
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call