Litcius/Paper detail

Constrained Coding with Error Control for DNA-Based Data Storage

Tuan Thanh Nguyen, Kui Cai, Kees A. Schouhamer Immink, Han Mao Kiah

202022 citationsDOI

Abstract

In this paper, we first propose coding techniques for DNA-based data storage which account the maximum homopolymer runlength and the GC-content. In particular, for arbitrary ℓ,ε>0, we propose simple and efficient (ℓ,ε)-constrained encoders that transform binary sequences into DNA base sequences (codewords), that satisfy the following properties: · Runlength constraint: the maximum homopolymer run in each codeword is at most ℓ, · GC-content constraint: the GC-content of each codeword is within [0.5-ε, 0.5+ε]. For practical values of ℓ and ε, our codes achieve higher rates than the existing results in the literature. We further design efficient (ℓ, ε)-constrained codes with error-correction capability. Specifically, the designed codes satisfy the runlength constraint, the GC-content constraint, and can correct a single edit (i.e. a single deletion, insertion, or substitution) and its variants. To the best of our knowledge, no such codes are constructed prior to this work.

Topics & Concepts

EncoderConstraint (computer-aided design)Computer scienceCode wordCoding (social sciences)Binary numberAlgorithmError detection and correctionGC-contentBinary codeTheoretical computer scienceDecoding methodsMathematicsArithmeticGenomeBiochemistryGeneOperating systemStatisticsChemistryGeometryDNA and Biological ComputingAdvanced biosensing and bioanalysis techniquesAlgorithms and Data Compression
Constrained Coding with Error Control for DNA-Based Data Storage | Litcius