Overview
The RT-qPCR module ensures primers are specific to mRNA:- Exon Junction Detection - Primers spanning junctions won’t amplify gDNA
- gDNA Risk Assessment - Evaluate contamination risk
- Transcript Annotation - Load exon boundaries from GTF/BED files
Python API
validate_rtpcr_primers_api
Exon Junction Spanning
For RT-specificity, primers should span exon-exon junctions:| Position | RT-Specific | gDNA Amplifies |
|---|---|---|
| Spans junction | ✅ Yes | ❌ No |
| Same exon | ❌ No | ✅ Yes |
| Large intron between | ✅ Likely | ⚠️ Unlikely |
gDNA Risk Levels
| Risk Level | Meaning | Action |
|---|---|---|
| None | Junction-spanning | ✅ Safe |
| Low | Large intron (>1kb) | ✅ Acceptable |
| Medium | Small intron | ⚠️ Consider DNase |
| High | Same exon | ❌ Redesign |
Optimal Junction Overlap
For reliable RT-specificity, primers should have ≥5bp on each side of junction:Use Cases
- Gene Expression (RT-qPCR) - Ensure cDNA-specific amplification
- Transcript Variant Detection - Target specific splice isoforms
- RNA Quality Assessment - Verify no gDNA contamination