Codes with Biochemical Constraints and Single Error Correction for DNA-Based Data Storage

07/01/2023
by   Shu Liu, et al.
0

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 <cit.>, we construct DNA codes free of secondary structures of stem length ≥ m and have homopolymer run-length ≤ℓ for odd m≤11 and ℓ≥3 with rate 1+log_2ρ_m-3/(2^ℓ-1+ℓ+1), where ρ_m is in Table <ref>. In particular, when m=3, ℓ=4, its rate tends to 1.3206 bits/nt, beating a previous work by Benerjee 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/29/2022

Construction of Multiple Constrained DNA Codes

DNA sequences are prone to creating secondary structures by folding back...
research
01/09/2020

Capacity-Approaching Constrained Codes with Error Correction for DNA-Based Data Storage

We propose coding techniques that limit the length of homopolymers runs,...
research
02/27/2023

On the Design of Codes for DNA Computing: Secondary Structure Avoidance Codes

In this work, we investigate a challenging problem, which has been consi...
research
12/14/2018

Properties and constructions of constrained codes for DNA-based data storage

We describe properties and constructions of constraint-based codes for D...
research
02/01/2019

Some Enumeration Problems in the Duplication-Loss Model of Genome Rearrangement

Tandem-duplication-random-loss (TDRL) is an important genome rearrangeme...
research
04/15/2018

Mutually Uncorrelated Codes for DNA Storage

Mutually Uncorrelated (MU) codes are a class of codes in which no proper...
research
06/24/2019

Survey of Information Encoding Techniques for DNA

Key to DNA storage is encoding the information to a sequence of nucleoti...

Please sign up or login with your details

Forgot password? Click here to reset