Codes with Biochemical Constraints and Single Error Correction for DNA-Based Data Storage
Abstract
In DNA-based data storage, DNA codes with biochemical constraints and error correction are designed to protect data reliability. Single-stranded DNA sequences with secondary structure avoidance (SSA) help to avoid undesirable secondary structures which may cause chemical inactivity. Homopolymer run-length limit and GC-balanced limit also help to reduce the error probability of DNA sequences during synthesizing and sequencing. In this letter, based on a recent work \cite{bib7}, we construct DNA codes free of secondary structures of stem length and have homopolymer run-length for odd and with rate , where is in Table \ref{tm}. In particular, when , , its rate tends to 1.3206 bits/nt, beating a previous work by Benerjee {\it et al.}. We also construct DNA codes with all of the above three constraints as well as single error correction. At last, codes with GC-locally balanced constraint are presented.
Keywords
Cite
@article{arxiv.2307.00221,
title = {Codes with Biochemical Constraints and Single Error Correction for DNA-Based Data Storage},
author = {Shu Liu and Chaoping Xing and Yaqian Zhang},
journal= {arXiv preprint arXiv:2307.00221},
year = {2023}
}