Constructions and decoding of GC-balanced codes for edit errors

被引:1
|
作者
Wu, Kenan [1 ]
Liu, Shu [1 ]
机构
[1] Univ Elect Sci & Technol China, Natl Key Lab Wireless Commun, Chengdu 611731, Peoples R China
基金
中国国家自然科学基金;
关键词
DNA sequence; Edit errors; Construction; Decoding;
D O I
10.1016/j.ffa.2024.102391
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
DNA -based storage has been a promising technique of data storage, due to its high density and long duration. During synthesizing and sequencing of DNA storage, edit errors including insertions, deletions and substitutions are introduced inevitably. An effective way to reduce the error probability is to limit the content of G and C in DNA sequences to around 50%, which is called GC -balanced. To deal with edit errors, DNA sequences are also expected to have error -correcting capabilities. In this paper, GC globally balanced and GC locally balanced error -correcting codes are explicitly constructed, respectively. Inspired by repetition codes, the proposed codes are able to correct multiple edit errors. Furthermore, an efficient decoding algorithm applied for both codes is derived when only one kind of edit error occur. (c) 2024 Elsevier Inc. All rights reserved.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Efficient Encoding/Decoding of GC-Balanced Codes Correcting Tandem Duplications
    Chee, Yeow Meng
    Chrisnata, Johan
    Kiah, Han Mao
    Tuan Thanh Nguyen
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (08) : 4892 - 4903
  • [2] Balanced codes with parallel encoding and decoding
    Tallini, LG
    Bose, B
    IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (08) : 794 - 814
  • [3] Efficient encoding and decoding schemes for balanced codes
    Youn, JH
    Bose, B
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (09) : 1229 - 1232
  • [4] BOUNDS AND CONSTRUCTIONS FOR CODES CORRECTING UNIDIRECTIONAL ERRORS
    WEBER, JH
    DEVROEDT, C
    BOEKEE, DE
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1989, 35 (04) : 797 - 810
  • [5] CONSTRUCTIONS OF CODES CORRECTING BURST ASYMMETRIC ERRORS
    SAITOH, Y
    IMAI, H
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 508 : 59 - 70
  • [6] Decoding algorithms for Goppa codes with errors and erasures
    Ratseev, S. M.
    Cherevatenko, O., I
    IZVESTIYA OF SARATOV UNIVERSITY MATHEMATICS MECHANICS INFORMATICS, 2022, 22 (01): : 28 - 47
  • [7] Errors-and-erasures decoding of BCH codes
    Fitzpatrick, P
    IEE PROCEEDINGS-COMMUNICATIONS, 1999, 146 (02): : 79 - 81
  • [8] Sequential Decoding of Convolutional Codes for Synchronization Errors
    Banerjee, Anisha
    Lenz, Andreas
    Wachter-Zeh, Antonia
    2022 IEEE INFORMATION THEORY WORKSHOP (ITW), 2022, : 630 - 635
  • [9] On Codes Decoding a Constant Fraction of Errors on the BSC
    Hazla, Jan
    Samorodnitsky, Alex
    Sberlo, Ori
    STOC '21: PROCEEDINGS OF THE 53RD ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2021, : 1479 - 1488
  • [10] On the structure of Hermitian codes and decoding for burst errors
    Ren, J
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2004, 50 (11) : 2850 - 2854