2019 IEEE International Symposium on Information Theory (ISIT) 2019
DOI: 10.1109/isit.2019.8849437
|View full text |Cite
|
Sign up to set email alerts
|

Efficient and Explicit Balanced Primer Codes

Abstract: To equip DNA-based data storage with random-access capabilities, Yazdi et al. (2018) prepended DNA strands with specially chosen address sequences called primers and provided certain design criteria for these primers. We provide explicit constructions of errorcorrecting codes that are suitable as primer addresses and equip these constructions with efficient encoding algorithms.Specifically, our constructions take cyclic or linear codes as inputs and produce sets of primers with similar error-correcting capabil… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
5
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 22 publications
0
5
0
Order By: Relevance
“…Several recent works have focused on designing error-correcting codes for the specific types of errors that may arise during writing, storing and reading data on DNA. Some important aspects addressed in the recent literature include DNA synthesis constraints such as sequence composition [KPM16; Yaz+15; EZ17; Kov19], the asymmetric nature of the DNA sequencing error channel [GKM15], the need for codes that correct insertions and deletions [Sal+17; KT18a; CKN19; KNY20; CKY20], the need for codes that avoid homopolymers (consecutive repeated nucleotides) as they are conducive to sequencing errors [EZ17; Kov19; KPM16], and the need for codes with balanced GC-content (i.e., roughly the same number of G/C as A/T) [CKW19].…”
Section: Designing Practical Codes For Dna Data Storagementioning
confidence: 99%
“…Several recent works have focused on designing error-correcting codes for the specific types of errors that may arise during writing, storing and reading data on DNA. Some important aspects addressed in the recent literature include DNA synthesis constraints such as sequence composition [KPM16; Yaz+15; EZ17; Kov19], the asymmetric nature of the DNA sequencing error channel [GKM15], the need for codes that correct insertions and deletions [Sal+17; KT18a; CKN19; KNY20; CKY20], the need for codes that avoid homopolymers (consecutive repeated nucleotides) as they are conducive to sequencing errors [EZ17; Kov19; KPM16], and the need for codes with balanced GC-content (i.e., roughly the same number of G/C as A/T) [CKW19].…”
Section: Designing Practical Codes For Dna Data Storagementioning
confidence: 99%
“…The unordered manner of data storing in DNA storage systems motivates the study of coding problem over sets, following several papers on this topic [3], [6], [9], [10], [14]- [16], [18]. In [10], the authors studied the storage model where the errors are a combination of loss of sequences, as well as symbol errors inside the sequences, such This work was supported in part by the Israel Science Foundation (ISF) under Grant 270/18.…”
Section: Introductionmentioning
confidence: 99%
“…Additionally, codes that can be used as primer addresses were proposed in [3], [18] to equip the DNA storage system with random-access capabilities.…”
Section: Introductionmentioning
confidence: 99%
“…Hence, finding codes and algorithms for the clustering process is an important challenge. A naive solution is to add redundancy to the index part in order to correct potential errors in the index [3]. However, this will incur an unavoidable reduction in the storage rate of the DNA storage system.…”
Section: Introductionmentioning
confidence: 99%