| Literature DB >> 34945898 |
Thi-Huong Khuat1, Sunghwan Kim1.
Abstract
Due to the properties of DNA data storage, the errors that occur in DNA strands make error correction an important and challenging task. In this paper, a new code design of quaternary code suitable for DNA storage is proposed to correct at most two consecutive deletion or insertion errors. The decoding algorithms of the proposed codes are also presented when one and two deletion or insertion errors occur, and it is proved that the proposed code can correct at most two consecutive errors. Moreover, the lower and upper bounds on the cardinality of the proposed quaternary codes are also evaluated, then the redundancy of the proposed code is provided as roughly 2log48n.Entities:
Keywords: DNA storage; consecutive errors; deletion error; insertion error; quaternary code
Year: 2021 PMID: 34945898 PMCID: PMC8699998 DOI: 10.3390/e23121592
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Correction capability of constraints (12), (13) when two consecutive deletions occur.
| Possible Corrected Quaternary Sequences | Compared to | Compared to |
|---|---|---|
| 0 | O | O |
| 0 | X | X |
| 0 | X | X |
| 0 | X | O |
The eight possible instances in [7] for two consecutive deletion errors.
| Conditions of | |
|---|---|
|
| (1,1,1,0) |
| (0,0,0,1) | |
|
| (1,1,0,0) |
| (0,0,1,1) | |
|
| (1,0,0,1) |
| (0,1,1,0) | |
|
| (0,1,0,0) |
| (1,0,1,1) |
The eight possible instances are added in this work for two consecutive deletion errors.
| Conditions of |
|
|---|---|
|
| (1,1,1,1) |
| (0,0,0,0) | |
|
| (1,1,0,1) |
| (0,0,1,0) | |
|
| (1,0,0,0) |
| (0,1,1,1) | |
|
| (0,1,0,1) |
| (1,0,1,0) |
The differences between insertion and deletion errors.
| Content | One Insertion Error | Two Consecutive | One Deletion Error | Two Consecutive |
|---|---|---|---|---|
| Length of the |
|
|
|
|
| Sum of error |
|
|
|
|
| Difference of |
|
|
|
|