About PrimerGenie
PrimerGenie is a free qRT-PCR primer search tool built by Cytogence, the bioinformatics division of KeyQ.
Methodology
Primer Design
Primers are computationally designed from RefSeq-annotated transcripts downloaded from the UCSC Genome Browser. The design pipeline:
- Parses refGene annotations to extract exon structures for all coding transcripts
- Extracts spliced mRNA sequences (concatenated exons) from reference genomes
- Scans for primer pair candidates within the target product size range (70–300 bp)
- Filters candidates by melting temperature (Tm), GC content, homopolymer runs, self-complementarity, and 3' primer-dimer potential
- Scores and ranks primers by quality (see Primer Scoring below)
- Checks specificity by counting how many transcripts each primer pair could amplify using Aho-Corasick multi-pattern matching across the full transcriptome
Inter-Exonic Design
For multi-exon genes, primers that span intron-exon boundaries are strongly preferred. These inter-exonic primers will only amplify cDNA (processed mRNA), not genomic DNA, making them ideal for qRT-PCR experiments where genomic DNA contamination is a concern.
Intron-spanning primers receive a significant scoring bonus. However, the pipeline does not require intron spanning as a hard filter — primers within the same exon are still included but ranked lower.
Single-Exon Genes
Some genes consist of only a single exon (e.g., certain histone genes, olfactory receptors). PrimerGenie designs primers for these genes as well. Single-exon primers are flagged in the output and cannot span introns by definition. Researchers using these primers should be aware that they will also amplify genomic DNA and may need to include DNase treatment or no-RT controls in their experimental design.
Thermodynamics
Melting temperature is calculated using the SantaLucia nearest-neighbor method (SantaLucia 1998) with the Owczarzy et al. (2008) salt correction for divalent cations. Conditions match standard PCR:
- Nearest-neighbor enthalpy/entropy parameters from unified NN tables
- Monovalent cation correction: 50 mM Na⁺/K⁺ (Owczarzy et al., 2004)
- Divalent cation correction: 1.5 mM Mg²⁺ (Owczarzy et al., 2008)
- dNTP concentration: 0.8 mM (chelates free Mg²⁺)
- Primer concentration: 250 nM
These conditions match the defaults used by NCBI Primer-BLAST. Tm values are typically within ±1-2°C of NCBI. Each primer card includes a link to validate in NCBI Primer-BLAST for direct comparison.
Default Filter Parameters
| Parameter | Default Value |
|---|---|
| Primer Length | 20 bp |
| Melting Temperature | 55–68 °C |
| GC Content | 40–65% |
| Max Homopolymer | 3 consecutive bases |
| Product Size | 70–300 bp |
| Max Tm Difference | 5 °C |
| Max Self-Complementarity | 4 bases |
| Max 3' Complementarity | 3 bases |
Primer Scoring
Each primer pair receives a quality score based on multiple criteria. Primers are ranked by score, with the top 10 per transcript retained. The scoring system prioritizes qRT-PCR suitability:
| Criterion | Scoring |
|---|---|
| Intron spanning (1+ introns) | +30 points |
| Intron spanning (2+ introns) | +10 additional |
| Product size 70–200 bp | +20 points |
| Product size 80–150 bp | +10 additional |
| Tm deviation from 60 °C | −2 points per °C |
| Tm mismatch (fwd vs rev) | −3 points per °C |
| GC deviation from 55% | −0.5 points per % |
Specificity
Specificity is reported at two levels:
- Gene-level: A primer pair is gene-specific if it matches transcripts from only one gene. For example, a TP53 primer that hits 15 TP53 transcript variants but no other genes is gene-specific.
- Transcript-level: The total number of transcripts matched across the transcriptome, including multiple isoforms of the same gene.
Specificity checking uses Aho-Corasick multi-pattern matching with overlapping detection to scan all primer sequences against every coding transcript simultaneously. Matching criteria: forward primer matches in the sense orientation, reverse primer (reverse complement) matches downstream, and the distance between them is within 500 bp on the spliced mRNA.
Output Fields
| Field | Description |
|---|---|
| gene | Gene symbol (e.g., TP53) |
| transcript | RefSeq transcript accession |
| species | Species name |
| assembly | Genome assembly version |
| chromosome | Chromosome name |
| forward_seq | Forward primer sequence (5'→3') |
| reverse_seq | Reverse primer sequence (5'→3') |
| forward_tm | Forward primer melting temperature (°C) |
| reverse_tm | Reverse primer melting temperature (°C) |
| forward_gc | Forward primer GC content (%) |
| reverse_gc | Reverse primer GC content (%) |
| product_size | Expected amplicon size (bp) |
| introns_spanned | Number of introns between primers |
| forward_pos | Genomic position of forward primer |
| reverse_pos | Genomic position of reverse primer |
| targets | Number of matching transcripts (1 = specific) |
| is_single_exon | Whether the gene has only one exon |
| score | Quality score (higher is better) |
Supported Species
Human
Homo sapiens
Assemblies: hg38 (default), hg19
Source: UCSC Genome Browser
Mouse
Mus musculus
Assemblies: mm39 (default), mm10
Source: UCSC Genome Browser
Rat
Rattus norvegicus
Assemblies: rn7 (default), rn6
Source: UCSC Genome Browser
Zebrafish
Danio rerio
Assemblies: danRer11 (default), danRer10
Source: UCSC Genome Browser
C. elegans
Caenorhabditis elegans
Assembly: ce11
Source: UCSC Genome Browser
Drosophila
Drosophila melanogaster
Assembly: dm6
Source: UCSC Genome Browser
Rhesus macaque
Macaca mulatta
Assembly: rheMac10
Source: UCSC Genome Browser
Xenopus
Xenopus tropicalis
Assembly: xenTro10
Source: UCSC Genome Browser
Citing PrimerGenie
If you use PrimerGenie in your research, please cite:
PrimerGenie: A free qRT-PCR primer search tool with community validation. Cytogence, KeyQ. Available at: https://primergenie.com
References
- SantaLucia J Jr. (1998) "A unified view of polymer, dumbbell, and oligonucleotide DNA nearest-neighbor thermodynamics." PNAS 95:1460-1465
- Owczarzy R, et al. (2004) "Effects of sodium ions on DNA duplex oligomers." Biochemistry 43:3537-3554
- Owczarzy R, et al. (2008) "Predicting stability of DNA duplexes in solutions containing magnesium and monovalent cations." Biochemistry 47:5336-5353
- UCSC Genome Browser: genome.ucsc.edu
Contact
For questions, feedback, or partnership inquiries, reach out to Cytogence.
Cytogence, a division of KeyQ, Inc.861 Williston Road, STE8 #1106
Staples Shopping Plaza
South Burlington, VT 05403
Email: [email protected]