English

Improved constructions of secondary structure avoidance codes for DNA sequences

Information Theory 2023-04-25 v1 math.IT

Abstract

In a DNA sequence, we have the celebrated Watson-Crick complement T=A\overline{T}=A, A=T\overline{A}=T, C=G\overline{C}=G, and G=C\overline{G}=C. Given an integer m2m\ge 2, a secondary structure in a DNA sequence refers to the existence of two non-overlapping reverse complement consecutive subsequences of length mm, denoted as x=(x1,,xm)\boldsymbol{x}=(x_1, \dots, x_m) and y=(y1,,ym)\boldsymbol{y}=(y_1, \dots, y_m), such that xi=ymi+1x_i=\overline{y_{m-i+1}} for 1im1\leq i \leq m. The property of secondary structure avoidance (SSA) forbids a sequence to contain such reverse complement subsequences, and it is a key criterion in the design of single-stranded DNA sequences for DNA computing and storage. In this paper, we improve on a recent result of Nguyen et al., by introducing explicit constructions of secondary structure avoidance codes and analyzing the capacity for any given mm. In particular, our constructions have optimal rate 1.1679bits/nt and 1.5515bits/nt when m=2m=2 and m=3m=3, respectively.

Keywords

Cite

@article{arxiv.2304.11403,
  title  = {Improved constructions of secondary structure avoidance codes for DNA sequences},
  author = {Hui Chu and Chen Wang and Yiwei Zhang},
  journal= {arXiv preprint arXiv:2304.11403},
  year   = {2023}
}

Comments

Submitted to ISTC'23 (International Symposium on Topics in Coding)

R2 v1 2026-06-28T10:14:31.069Z