| Literature DB >> 22315543 |
Eungyeong Kim1, Malrey Lee, Thomas M Gatton, Jaewan Lee, Yupeng Zang.
Abstract
A biosensor is composed of a bioreceptor, an associated recognition molecule, and a signal transducer that can selectively detect target substances for analysis. DNA based biosensors utilize receptor molecules that allow hybridization with the target analyte. However, most DNA biosensor research uses oligonucleotides as the target analytes and does not address the potential problems of real samples. The identification of recognition molecules suitable for real target analyte samples is an important step towards further development of DNA biosensors. This study examines the characteristics of DNA used as bioreceptors and proposes a hybrid evolution-based DNA sequence generating algorithm, based on DNA computing, to identify suitable DNA bioreceptor recognition molecules for stable hybridization with real target substances. The Traveling Salesman Problem (TSP) approach is applied in the proposed algorithm to evaluate the safety and fitness of the generated DNA sequences. This approach improves efficiency and stability for enhanced and variable-length DNA sequence generation and allows extension to generation of variable-length DNA sequences with diverse receptor recognition requirements.Entities:
Keywords: DNA computing; DNA sequence; TSP (Traveling Salesman Problem); biosensor; evolution programming
Mesh:
Substances:
Year: 2009 PMID: 22315543 PMCID: PMC3270844 DOI: 10.3390/s100100330
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Comparison of DNA and Silicon based computer characteristics.
| Processing | Ballistic | Hardwired |
| Medium | Liquid (wet) or Gaseous (dry) | Solid (dry) |
| Communication | 3D collision | 2D switching |
| Configuration | Amorphous (asynchronous) | Fixed (synchronous) |
| Parallelism | Massively parallel | Sequential |
| Speed | Fast (millisec) | Ultra-fast (nanosec) |
| Reliability | Low | High |
| Density | Ultrahigh | Very high |
| Reproducibility | Probabilistic | Deterministic |
Figure 1.The flow of the recognition molecule receptor DNA sequence generation algorithm.
Figure 2.Procedure to express vertexes and weights.
Figure 3.Procedure to express edges.
Figure 4.An example of path creation containing a weight.
Amino acid code.
| Phe | 16 | Pro | 3 | His | 15 | Glu | 13 |
| Leu | 7 | Thr | 5 | Gln | 11 | Cys | 6 |
| Ile | 8 | Ala | 1 | Asn | 9 | Trp | 19 |
| Met | 14 | Tyr | 18 | Lys | 12 | Arg | 17 |
| Ser | 2 | Val | 4 | Asp | 10 | Gly | 0 |
| Phe | 16 | Pro | 3 | His | 15 | Glu | 13 |
| Leu | 7 | Thr | 5 | Gln | 11 | Cys | 6 |
| Ile | 8 | Ala | 1 | Asn | 9 | Trp | 19 |
Figure 5.Sample TSP graph.
Parameters.
| population size | 1,000 | 1,000 | |
| generation | 200 | 200 | |
| crossover rate | 0.5 | 0.5 | |
| mutation rate | 0.01 | 0.01 | |
| threshold | 0.3 | 0.3 | |
| total | max recycle | 10 | 1 |
| reaction cycle | reaction cycle | 100 | 1,000 |
| error rate in biology experiment | 0.01 | 0.01 | |
Performance of DNA sequence bioreceptor algorithm.
| Average fitness Values | Vertexes #10 | 0.747 | 0.927 |
| Average Search Number | Vertexes #10 | 24.3 | 7.41 |
| Search time(s) | Vertexes #10 | 3.92 × 104 | 7.83 × 104 |
Figure 6.Generation Fitness.
Figure 7.Search number for ten vertexes.
DNA code for DNA sequence generating algorithm vertexes.
| 1 | ATGTAGC | 10 | ATGTAATTATT |
| 2 | ATGGC | 20 | ATGCAGCGCG |
| 3 | ATGTACTCC | 30 | ATGTTATTAATATCT |
| 4 | ATGTAGC | 40 | ATGCGCTCCAG |
| 5 | ATGCTAGCTTA | 50 | ATGCCATCATAGTCATACTA |
| 6 | ATGCTAACGG | 60 | ATGGCGCGCGCCGGG |
| 7 | ATGCCT | 70 | ATGCGGGCCGGCCGCGC |
| 8 | ATCCG | ||
| 9 | ATGTTAGG | ||
| 10 | ATGTGG | ||
DNA code for Adleman’3 vertexes.
| 1 | 10 bp | TTGCTCTATA |
| 20 bp | AGTAATAGTGCAATACGTTC | |
| 2 | 10 bp | TACTCGCGGA |
| 20 bp | GACTGCATCTGATATAACCC | |
| 3 | 10 bp | GGTTAGTAAC |
| 20 bp | GGTGCAGCTGACCTACTGCT | |
| 4 | 10 bp | TACGCTGATT |
| 20 bp | CTGAACTCGTCGGTACGTAA | |
| 5 | 10 bp | TCAAGTTCTA |
| 20 bp | CATCTACGGGCCTCTATCTC | |
| 6 | 10 bp | AGTCAAGAGT |
| 20 bp | GTTTACTGACGAGGTCTCCC |