Construction of single-deletion-correcting DNA codes using CIS codes

Whan Hyuk Choi, Hyun Jin Kim, Yoonjin Lee

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

We find a method for constructing DNA codes with single-deletion-correcting capability. We first present an explicit algorithm for the construction of the q-ary single-deletion-correcting codes (abbreviated as SDC codes) using a class of the complementary information set codes (abbreviated as CIS codes), where q is a power of a prime. We then show that the encoding/decoding scheme of the CIS codes with single-deletion-correcting capability has a simple deterministic algorithm. Finally, applying our algorithm to the generated DNA codes with appropriate modification, we obtain the DNA codes with single-deletion-correcting capability. We present some various examples of such DNA codes, and we also obtain some lower bounds on the maximum size of the single-deletion-correcting DNA codes.

Original languageEnglish
Pages (from-to)2581-2596
Number of pages16
JournalDesigns, Codes, and Cryptography
Volume88
Issue number12
DOIs
StatePublished - 1 Dec 2020

Bibliographical note

Funding Information:
W.-H. Choi: is supported by the National Research Foundation of Korea (NRF) Grant funded by the Korea government (NRF-2019R1I1A1A01057755), H.J. Kim: is supported by the National Research Foundation of Korea (NRF) Grant funded by the Korea government (NRF-2017R1D1A1B03028251) and (NRF-2020R1F1A1A01071645), and Y. Lee: is supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education (Grant No. 2019R1A6A1A11051177) and also by the National Research Foundation of Korea (NRF) Grant funded by the Korea government (MEST)(NRF-2017R1A2B2004574).

Publisher Copyright:
© 2020, Springer Science+Business Media, LLC, part of Springer Nature.

Keywords

  • CIS code
  • DNA code
  • Deletion
  • Insertion
  • Synchronization-correcting code

Fingerprint

Dive into the research topics of 'Construction of single-deletion-correcting DNA codes using CIS codes'. Together they form a unique fingerprint.

Cite this