← Về thư mục
📄 / / profiles / r-and-d / raw_evidence / OpenAI4S / skills / bioskills / bio-primer-design-primer-specificity / references / usage-guide.md

Primer Specificity - Usage Guide

Overview

This skill checks whether a PCR primer PAIR amplifies only the intended target across a whole genome (and transcriptome), using pair-aware in-silico PCR. The central idea it enforces: plain BLAST is the wrong tool, because specificity is a property of a predicted amplicon (forward and reverse primer both anchored, convergent, and within range), not of one primer's similarity to the genome, and the 3' terminus that governs priming is exactly what a similarity search ignores. It covers why intron-spanning RT-qPCR is defeated by processed pseudogenes (which force a genome search, not just the transcriptome), how to read a Primer-BLAST report without over-trusting an empty section, and why in-silico checking reduces but never replaces empirical validation. Use it to confirm primers are specific, screen for off-target amplicons, and avoid paralog/pseudogene/repeat amplification; route design to primer-basics and dimer checks to primer-validation.

Prerequisites

# offline 3'-anchor prefilter
pip install primer3-py
# pair-aware in-silico PCR (pick one): MFEprimer (local), UCSC isPcr (local), or NCBI Primer-BLAST (web)
conda install -c bioconda mfeprimer blast
# plus a genome (and, for RT-qPCR, transcriptome) FASTA to search against

Quick Start

Tell your AI agent what you want to do: - "Check whether this primer pair amplifies anything besides my target in the human genome" - "My RT-qPCR primers span an exon junction; do they still hit a processed pseudogene?" - "Run in-silico PCR for this pair on hg38 and tell me every predicted amplicon" - "Is there a common SNP under the 3' end of either primer?"

Example Prompts

Genome-wide off-target check

"Run pair-aware in-silico PCR for this forward/reverse pair against the human genome and report all predicted amplicons, their sizes, and which is the intended one. Flag any off-target with a stable 3' anchor."

RT-qPCR pseudogene trap

"My primers span the exon 2-3 junction of this gene. Confirm they are cDNA-specific by searching the genome for processed pseudogenes that carry the junction, not just the transcriptome."

Reading a Primer-BLAST report

"Here is my Primer-BLAST result with an empty unintended-products section. Explain whether that proves the primers are unique, and how the default 3'-mismatch filter could be hiding an off-target."

Allele dropout risk

"Check the 3' ends of both primers against gnomAD common variants so I do not get allele dropout in some individuals."

What the Agent Will Do

  1. Confirm the assay type and pick the correct database (genome for genotyping; genome + transcriptome for RT-qPCR, including alt/unplaced contigs).
  2. Run pair-aware in-silico PCR (MFEprimer, isPcr, or Primer-BLAST) on the pair and enumerate predicted amplicons.
  3. Require exactly one intended amplicon of expected size and no qualifying off-target; weight 3'-anchored sites most.
  4. Use the offline 3'-anchor prefilter (calc_end_stability) to explain why an overall-similar site may or may not actually prime.
  5. Check primer 3' ends against common variants to flag allele-dropout risk.
  6. State the remaining empirical validation (gradient PCR, single band, melt curve, sequencing) and route a redesign to primer-basics.

Tips