| Literature DB >> 35368670 |
Abstract
The design and construction of large synthetic genes can be a slow, difficult, and confusing process, especially in the key step of oligodeoxynucleotide design. Herein we present an integrated algorithm to design oligonucleotide sets for gene synthesis by both ligase chain reaction and polymerase chain reaction. It offers much flexibility with no constraints on the gene to be synthesized. Firstly, it divides the long-input DNA sequence by a greedy algorithm based on the length of the oligodeoxynucleotide overlap region. Secondly, it tunes the length of the overlap region iteratively in an attempt to minimize the melting temperature variance of overlap. Thirdly, dynamic programming algorithm is used to achieve the uniform melting temperature of the oligodeoxynucleotide overlaps. Finally, the oligodeoxynucleotides with homologous melting temperature necessary for ligase chain reaction-based or two-step assembly PCR-based synthesis of the desired gene are outputted.Entities:
Keywords: algorithm; assembly; gene synthesis; melting temperature; oligodeoxynucleotide design
Year: 2022 PMID: 35368670 PMCID: PMC8968678 DOI: 10.3389/fgene.2022.836108
Source DB: PubMed Journal: Front Genet ISSN: 1664-8021 Impact factor: 4.599
FIGURE 1Scheme of gapless PCR or ligase chain reaction assembly. The input sequence is regarded as the serial connection of the overlap regions of oligonucleotides.
The Greedy algorithm.
|
|
The iteration algorithm.
|
|
The dynamic programming algorithm.
|
|
FIGURE 2Scheme of gapped PCR assembly.
Compared to the three genes designed by TmPrime, the oligonucleotide set designed by our algorithm possesses the least SD of overlap and oligonucleotides in Tm value (all the oligonucleotides were designed under the same conditions).
| Gene | S100A4 (752 bp) | PKB2 (1,446 bp) | GFPuv (760 bp) | |||
|---|---|---|---|---|---|---|
| Overlap | Oligos | Overlap | Oligos | Overlap | Oligos | |
| TmPrime | 1.0980 | 1.5680 | 1.2004 | 1.7346 | 0.8660 | 0.9887 |
| Ours (gapped) | 0.2660 | 0.9690 | 0.4944 | 1.4888 | 0.1686 | 0.2796 |
| Ours (gapless) | 0.3890 | 1.0230 | 0.6860 | 1.5102 | 0.1890 | 0.3677 |