Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2010 Oct 13:11:509.
doi: 10.1186/1471-2105-11-509.

Confronting two-pair primer design for enzyme-free SNP genotyping based on a genetic algorithm

Affiliations

Confronting two-pair primer design for enzyme-free SNP genotyping based on a genetic algorithm

Cheng-Hong Yang et al. BMC Bioinformatics. .

Abstract

Background: Polymerase chain reaction with confronting two-pair primers (PCR-CTPP) method produces allele-specific DNA bands of different lengths by adding four designed primers and it achieves the single nucleotide polymorphism (SNP) genotyping by electrophoresis without further steps. It is a time- and cost-effective SNP genotyping method that has the advantage of simplicity. However, computation of feasible CTPP primers is still challenging.

Results: In this study, we propose a GA (genetic algorithm)-based method to design a feasible CTPP primer set to perform a reliable PCR experiment. The SLC6A4 gene was tested with 288 SNPs for dry dock experiments which indicated that the proposed algorithm provides CTPP primers satisfied most primer constraints. One SNP rs12449783 in the SLC6A4 gene was taken as an example for the genotyping experiments using electrophoresis which validated the GA-based design method as providing reliable CTPP primer sets for SNP genotyping.

Conclusions: The GA-based CTPP primer design method provides all forms of estimation for the common primer constraints of PCR-CTPP. The GA-CTPP program is implemented in JAVA and a user-friendly input interface is freely available at http://bio.kuas.edu.tw/ga-ctpp/.

PubMed Disclaimer

Figures

Figure 1
Figure 1
Parameters of the template DNA and the CTPP primer set. Symbols indicate: F: Forward primer; R: Reverse primer; s: Start nucleotide position; e: End nucleotide position; P: Length of PCR product using a primer set (F/R); l: Length of primer or product;ι: Length of DNA template; δ1: Length from the Rs1 end to downstream of template DNA; δ2: Length from Fs2 to the downstream end of template DNA.
Figure 2
Figure 2
Flowchart of the GA-based CTPP primer design. At first, a random initial population is generated and then all fitness values of all chromosomes in the population are calculated by the fitness function. A judgment on termination conditions is carried out, and if the termination conditions are reached then the algorithm will be finished, or else the algorithm proceeds with the following processes. Selection, crossover and mutation operations are performed and finally the worst chromosomes are replaced by the better chromosomes. The procedure is repeated in the next iteration until the termination conditions are reached.
Figure 3
Figure 3
Crossover flowchart for CTPP primer design. Two Pv from the population are randomly selected for crossover. At first, a six bit binary mask is generated and indicates which variables need to be exchanged. All exchanged variables are checked for violation of a constraint. If a constriction is violated, the exchanged variables will be restored, or else the process goes on to the next step.
Figure 4
Figure 4
An example of a crossover operation for CTPP primer design. First, randomly select two Pv from the population, for example Pv1 = (25, 118, 23, 24, 256, 25) and Pv2 = (23, 212, 26, 25, 119, 22). Then randomly generate a mask of 6 binary bits i.e., 011001, and based on this mask, exchange the value of Pl1, Rl1 and Rl2. Finally, the new offsprings P'v1 = (25, 212, 26, 24, 256, 22) and P'v2 = (23, 118, 23, 25, 119, 25) are generated.
Figure 5
Figure 5
Mutation flowchart for CTPP primer design. When a mutation operation is performed, a mutation point in Pv will be randomly selected and a corresponding value generated. Then the variable will be checked for violation of a constriction. If a constriction is violated, a random point is reselected and the variable is regenerated; otherwise the original value is replaced by the variable and the process continues in the next step.
Figure 6
Figure 6
An example of a mutation operation for CTPP primer design. At the beginning, a Pv = (25, 118, 23, 24, 256, 25) is randomly selected from the offsprings. Then one mutation point of the position Fl1, Pl1, Rl1, Fl2, Pl2 or Rl2 is randomly generated. In our example the position the mutation point is Fl2. Then a random value between 16 and 28 of Fl2 is generated. This value replaces the corresponding variable value in Pv. Finally, the new offspring P'v = (25, 118, 23, 25, 256, 25) is generated.
Figure 7
Figure 7
The SNP genotyping results of rs12449783 by (A) PCR-CTPP running in gel electrophoresis and (B) by TaqMan probe. (A) M and B indicate the 100 bp markers and blank, respectively. CC, AA, and AC indicate the control DNAs with known genotypes for CC, AA, and AC, respectively. The Pf2/Pr2 (lanes 1, 5, and 9) and Pf1/Pr1 (lanes 2, 6, and 10) primer pairs are designed to specifically amplify the A- and C-containing alleles for genotypes AA and AC vs. genotypes CC and AC, respectively. The Pf1/Pr2 (lanes 3, 7, and 11) primer pair is designed to amplify the A- or C-containing alleles (CC, AA, and AC). For PCR-CTPP using four primers in one tube, it is marked with "Pf1, Pf2, Pr1, Pr2" for lanes 4, 8, and 12. The relative positions for Pf1, Pf2, Pr1, and Pr2 are shown in Figure 1.

Similar articles

Cited by

References

    1. Jasmine F, Ahsan H, Andrulis IL, John EM, Chang-Claude J, Kibriya MG. Whole-genome amplification enables accurate genotyping for microarray-based high-density single nucleotide polymorphism array. Cancer Epidemiol Biomarkers Prev. 2008;17(12):3499–3508. doi: 10.1158/1055-9965.EPI-08-0482. - DOI - PMC - PubMed
    1. Hui L, DelMonte T, Ranade K. Genotyping using the TaqMan assay. Curr Protoc Hum Genet. 2008;Chapter 2(Unit 2):10. - PubMed
    1. Chang HW, Yang CH, Chang PL, Cheng YH, Chuang LY. SNP-RFLPing: restriction enzyme mining for SNPs in genomes. BMC Genomics. 2006;7:30. doi: 10.1186/1471-2164-7-30. - DOI - PMC - PubMed
    1. Lin GT, Tseng HF, Yang CH, Hou MF, Chuang LY, Tai HT, Tai MH, Cheng YH, Wen CH, Liu CS. et al.Combinational polymorphisms of seven CXCL12-related genes are protective against breast cancer in Taiwan. OMICS. 2009;13(2):165–172. doi: 10.1089/omi.2008.0050. - DOI - PubMed
    1. Yen CY, Liu SY, Chen CH, Tseng HF, Chuang LY, Yang CH, Lin YC, Wen CH, Chiang WF, Ho CH. et al.Combinational polymorphisms of four DNA repair genes XRCC1, XRCC2, XRCC3, and XRCC4 and their association with oral cancer in Taiwan. J Oral Pathol Med. 2008;37(5):271–277. doi: 10.1111/j.1600-0714.2007.00608.x. - DOI - PubMed

Publication types

MeSH terms

LinkOut - more resources