Efficient DNA Coding Algorithm for Polymerase Chain Reaction Amplification Information Retrieval.


Journal

International journal of molecular sciences
ISSN: 1422-0067
Titre abrégé: Int J Mol Sci
Pays: Switzerland
ID NLM: 101092791

Informations de publication

Date de publication:
11 Jun 2024
Historique:
received: 07 04 2024
revised: 02 06 2024
accepted: 07 06 2024
medline: 27 6 2024
pubmed: 27 6 2024
entrez: 27 6 2024
Statut: epublish

Résumé

Polymerase Chain Reaction (PCR) amplification is widely used for retrieving information from DNA storage. During the PCR amplification process, nonspecific pairing between the 3' end of the primer and the DNA sequence can cause cross-talk in the amplification reaction, leading to the generation of interfering sequences and reduced amplification accuracy. To address this issue, we propose an efficient coding algorithm for PCR amplification information retrieval (ECA-PCRAIR). This algorithm employs variable-length scanning and pruning optimization to construct a codebook that maximizes storage density while satisfying traditional biological constraints. Subsequently, a codeword search tree is constructed based on the primer library to optimize the codebook, and a variable-length interleaver is used for constraint detection and correction, thereby minimizing the likelihood of nonspecific pairing. Experimental results demonstrate that ECA-PCRAIR can reduce the probability of nonspecific pairing between the 3' end of the primer and the DNA sequence to 2-25%, enhancing the robustness of the DNA sequences. Additionally, ECA-PCRAIR achieves a storage density of 2.14-3.67 bits per nucleotide (bits/nt), significantly improving storage capacity.

Identifiants

pubmed: 38928155
pii: ijms25126449
doi: 10.3390/ijms25126449
pii:
doi:

Substances chimiques

DNA 9007-49-2
DNA Primers 0

Types de publication

Journal Article

Langues

eng

Sous-ensembles de citation

IM

Subventions

Organisme : Tianjin Science and Technology Planning Project
ID : 22JCYBJCO1390

Auteurs

Qing Wang (Q)

School of Electrical Automation and Information Engineering, Tianjin University, Tianjin 300072, China.

Shufang Zhang (S)

School of Electrical Automation and Information Engineering, Tianjin University, Tianjin 300072, China.

Yuhui Li (Y)

School of Electrical Automation and Information Engineering, Tianjin University, Tianjin 300072, China.

Articles similaires

Selecting optimal software code descriptors-The case of Java.

Yegor Bugayenko, Zamira Kholmatova, Artem Kruglov et al.
1.00
Software Algorithms Programming Languages
1.00
Humans Magnetic Resonance Imaging Brain Infant, Newborn Infant, Premature
Humans Algorithms Software Artificial Intelligence Computer Simulation

Unsupervised learning for real-time and continuous gait phase detection.

Dollaporn Anopas, Yodchanan Wongsawat, Jetsada Arnin
1.00
Humans Gait Neural Networks, Computer Unsupervised Machine Learning Walking

Classifications MeSH