DNA codes over two noncommutative rings of order four

02/13/2021
by   Jon-Lark Kim, et al.
0

DNA codes based on error-correcting codes have been successful in DNA-based computation and storage. Since there are four nucleobases in DNA, two well known algebraic structures such as the finite field GF(4) and the integer modular ring ℤ_4 have been used. However, due to various possibilities of DNA sequences, it is natural to ask whether there are other algebraic structures consisting of four elements. In this paper, we describe a new type of DNA codes over two noncommutative rings E and F of order four with characteristic 2. Our DNA codes are based on quasi self-dual codes over E and F. Using quasi self-duality, we can describe fixed GC-content constraint weight distributions and reverse-complement constraint minimum distributions of those codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/18/2021

DNA Codes over the Ring ℤ_4 + wℤ_4

In this present work, we generalize the study of construction of DNA cod...
research
08/04/2021

Reversible G^k-Codes with Applications to DNA Codes

In this paper, we give a matrix construction method for designing DNA co...
research
06/12/2018

Reversible Codes and Its Application to Reversible DNA Codes over F_4^k

Coterm polynomials are introduced by Oztas et al. [a novel approach for ...
research
02/12/2019

On Conflict Free DNA Codes

DNA storage has emerged as an important area of research. The reliabilit...
research
05/14/2020

Thermodynamically Stable DNA Code Design using a Similarity Significance Model

DNA code design aims to generate a set of DNA sequences (codewords) with...
research
12/22/2021

On the Reverse-Complement String-Duplication System

Motivated by DNA storage in living organisms, and by known biological mu...
research
10/02/2022

Agent-Cells with DNA Programming: A Dynamic Decentralized System

We intend to give life to a software agent. A software agent is a comput...

Please sign up or login with your details

Forgot password? Click here to reset