3 research outputs found

    Reversible DNA codes over F16 + uF16 + vF16 + uvF16

    No full text
    WOS:000401830400007In 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 k-DNA strings called k-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 straight-forward and because of the fact that the reverse of the codewords (k-mers) need to exist in the code, the matching problem is difficult and it is referred to as the reversibility problem. Here, 8-mers (DNA 8-bases) are matched with the ring elements of R-16 = F-16 + uF(16) + upsilon F-16 + u upsilon F-16. Furthermore, cyclic codes over the ring R-16 where the multiplication is taken to be noncommutative with respect to an automorphism theta 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

    Cyclic codes over F-2 + uF(2) + vF(2) + v(2)F(2) with respect to the homogeneous weight and their applications to DNA codes

    No full text
    WOS:000515672100001In this paper, we study cyclic codes and their duals over the local Frobenius non-chain ring R = F-2[u, v]/, and we obtain optimal binary linear codes with respect to the homogeneous weight over R via a Gray map. Moreover, we characterize DNA codes as images of cyclic codes over R

    Reversible DNA codes using skew polynomial rings

    No full text
    WOS:000406328600004In this study we determine the structure of reversible DNA codes obtained from skew cyclic codes. We show that the generators of such DNA codes enjoy some special properties. We study the structural properties of such family of codes and we also illustrate our results with examples
    corecore