GP
NCRO Biotools
← All tools Solution Designer ↗ Species ID PCR ↗

Gene Panel Designer

Enter a gene list, choose scope per gene, get target size → probe count → coverage/output → estimated custom-panel price.
Genes0
Exons in scope0
Primers designed (session)0
Primers logged0
Last savedNot yet saved
What are you designing? Pick a job. The tool shows only the steps it needs, sets sensible defaults, and lists the steps in order. Switch any time.

1Gene List Core step Empty

Want only certain exons? Put them after the gene on its own line — RET: 10, 11, 13-16, BRCA1 exons 2-11 or KRAS: 2,3 — and that gene is set to Custom scope with just those exons. TP53: cds selects the coding exons. Genes you have already scoped keep their scope when you re-parse.
Matched against — genes embedded in this tool, built from your "New Canonical Transcripts" reference (per your notes: MANE Select, hg38/GRCh38, sourced via the UCSC Table Browser). Replace this reference…
Curated starter lists for common panel themes — not a specific commercial panel and not clinically validated. Adds to (doesn't replace) whatever's already in the box above, then re-parses automatically so you can immediately start filtering with per-gene scope.
Symbol-pattern match against ~155 HGNC family root patterns (ZNF, OR, SLC, KRT...), not an official HGNC lookup — spot-check results. See disclosures for methodology.
🧬
No genes yet
Add one or more gene symbols above — type them in, add a curated starter set, or browse by gene family — then click Parse genes. Once you have at least one gene, the scope/size breakdown, primer design, HRM, ARMS, and export steps below all become available.

16Mutation-detection real-time PCR (allele-specific qPCR / dual-probe genotyping)

About this step
Designs real-time PCR assays that detect a specific single-nucleotide variant, for genes in your Step 1 list. Two chemistries:
  • Allele-specific qPCR (ARMS-qPCR) with a hydrolysis probe. Two reactions share one common primer and one probe; they differ only in the allele-specific primer, whose 3′ base matches either the mutant or the wild-type allele (plus a strength-matched mismatch at the −2 position). The probe sits between the common primer and the allele-specific primer, so it reports only on product from the reaction's own primer pair. Read-out: ΔCt = Ct(mutant reaction) − Ct(wild-type reaction); approximate mutant fraction ≈ 2−ΔCt at ~100% efficiency. Best for low-fraction somatic mutations (typical limit 0.1–1% after optimisation).
  • Dual allele-specific hydrolysis probes (TaqMan-genotyping style). One primer pair, two probes over the variant (mutant probe e.g. FAM, wild-type probe e.g. HEX/VIC) with the variant in the middle third of each probe. Read-out: end-point allelic-discrimination plot. Best for germline genotyping or mutant fractions above ~5–10%. Conventional (non-MGB) probes are designed here; for sharper discrimination the "context sequence" in each result can be submitted to a vendor MGB / LNA design service.

Variant entries are checked against GRCh38: alleles given in transcript orientation (for a minus-strand gene such as TP53) are converted automatically; swapped or wrong alleles stop the design. Adjacent variants in the same list (e.g. TP53 R248Q/R248W, R273H/R273C) are kept off each other's allele-specific 3′ ends.

Every assay is a starting point: confirm specificity in Primer-BLAST, then optimise annealing temperature (gradient), primer/probe concentrations, efficiency (standard curve, 90–110%) and limit of detection on wild-type DNA spiked with mutant DNA before use.

15ARMS-PCR Primer Design Optional — specialist track Empty Beta — needs internet

About this step
Direct request: "add a separate section for ARMS PCR primer design as most of single genes mutations such as EGFRm PIK3CA and ALK etc are known to be detected by ARMS PCR technology" (citing diatechpharmacogenetics.com and amoydx.com as real examples of commercial ARMS-PCR/qPCR hotspot kits). Amplification Refractory Mutation System (ARMS, also called allele-specific PCR) designs a primer whose 3′-terminal base sits exactly on one specific allele -- it only extends efficiently when that exact base is present in the template, so a real-time Ct shift or gel band tells genotype directly, without a melt-curve step. Unlike HRM (Step 14), which can flag an unknown mutation anywhere in a region, ARMS is inherently allele-specific -- it can only ever detect the exact substitution(s) it was designed against, which is exactly why 15.1 below supports two ways in: a single known variant (rsID / codon+protein-change / manual coordinates), or -- the real clinical pattern described directly ("the codon base changes are not usually readily available so is it possible to search for all at the same time," using KRAS codon 12/13 as the reference case) -- a hotspot codon with NO specific base change given, which auto-expands into a small PANEL of allele-specific primers, one per real possible single-nucleotide substitution at that codon, all sharing the SAME common/outer primer -- the same structure real commercial ARMS hotspot kits use. Design rules are sourced, not invented: allele-specific primer length 20–30nt (this tool searches that full band; a peer-reviewed ARMS methods overview flags 25–28nt as typically best) and a deliberate destabilizing mismatch at the 2nd base from the 3′ end alongside the true discriminating 3′-terminal base, both per a Thermo Fisher SNP-detection-by-ARMS-PCR technical note and a published ARMS-PCR protocol/methods overview (both fetched and quoted while building this -- see disclosures for the exact citations and this tool's own simplifications). Reuses this tool's shared primer-candidate/QC engine (same Tm/GC/homopolymer/hairpin/3′-dimer checks as every other step) for the common/outer primer, and the same shared HRM-built variant-resolution engine (codon/protein-change parsing, reverse rsID lookup, codon-substitution enumeration, exon-number lookup) for variant input -- one real engine behind both sections, not two copies.

15.1Allele-specific primer design

Real clinical case, given verbatim: "the codon base changes are not usually readily available so is it possible to search for all at the same time" (KRAS codon 12/13). Auto-expands into one allele-specific primer per real possible non-synonymous substitution at the codon(s), sharing one common primer per exon touched -- exactly the structure a real ARMS hotspot kit uses.
One variant per line — any mix of rsID (rs28934578), protein change (R175H / p.Arg175His), or chrom:pos ref>alt (chr17:7676000 A>T). Each line designs a mutant-specific ARMS reaction using the direction/mismatch/amplicon settings above; a bad line is reported and skipped, not treated as an error for the whole batch. For a hotspot codon (all possible substitutions at once), use the codon field above instead — that's already a bulk mechanism of its own.
Real, published alternative to the 2-tube mutant/wildtype design above (sourced from PRIMER1, the reference tetra-primer ARMS-PCR design tool, primer1.soton.ac.uk): two independent outer primers positioned at deliberately different distances from the SNP, each paired with its own allele-specific inner primer, so both allele reactions genuinely run in ONE tube and are told apart by band SIZE on a gel rather than by comparing two separate tubes. Uses the rsID/protein-change/manual variant fields and the "engineered mismatch" checkbox above -- direction and "also design wildtype" don't apply here (both alleles are always designed).

15.2Multiplex compatibility

Direct request: "Multiplexing option must be available for logged or unlogged or 3rd party uploads." Same three-source screen as Step 14.3, reusing the exact same pool-forming engine (Tm clustering, 3′-end cross-dimer heuristic, minimum amplicon spacing where coordinates are known) -- only which pairs feed it differs.