primer-design
Designs and audits PCR and RT-qPCR primers with Primer3, explicit thermodynamic conditions, reference-based off-target amplification searches, and traceable sequence coordinates. Use for designing primer pairs, checking existing primers, exon-junction or isoform-specific assays, variant masking, cloning tails, multiplex compatibility, and interpreting Primer-BLAST results. Includes bounded local in-silico PCR and BLAST screening; distinguishes computational candidates from experimentally validated assays.
- Version
- 1.1
- License
- MIT
- Compatibility
- Requires Python 3.11+ and primer3-py 2.3.1 for design and thermodynamics. Local exhaustive screening uses the standard library; BLAST screening additionally needs blastn and makeblastdb on PATH. Network access is needed only for installation, reference retrieval, or external Primer-BLAST.
Pinned to revision 866a8c316da0, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/primer-design/SKILL.md
- skills/primer-design/assets/assay-report-template.md
- skills/primer-design/assets/demo-template.fasta
- skills/primer-design/assets/qpcr-config.json
- skills/primer-design/assets/requirements.txt
- skills/primer-design/references/design-workflows.md
- skills/primer-design/references/input-contract.md
- skills/primer-design/references/sources.md
- skills/primer-design/references/specificity.md
- skills/primer-design/references/thermodynamics.md
- skills/primer-design/scripts/_common.py
- skills/primer-design/scripts/_specificity.py
- skills/primer-design/scripts/check_thermodynamics.py
- skills/primer-design/scripts/design_primers.py
- skills/primer-design/scripts/screen_specificity.py
Every link opens the file at its source, pinned to the revision this page describes.