Help

Usage notes, input formats, interpretation of outputs, and troubleshooting across all tools.

Quick start

  1. Open a tool from the menu (e.g., Primer Design, KASP, LAMP, Gibson Assembly).
  2. Provide input:
    • Paste sequences in FASTA format, or
    • Upload a FASTA file, or
    • Retrieve sequence by an accession/variant ID (where supported).
  3. Adjust parameters (primer length, Tm, product size, assay options).
  4. Click Generate (or Analysis). Results appear in the output tabs — copy/paste to Excel when needed.

Input formats

FASTA

Use standard FASTA with a header line starting with > and one or more lines of sequence:

>Seq1
ACGTTGCAACGTTGCAACGTTGCA
>Seq2
TTTACCGGAACTGACTGACT

Name + sequence (PrimersList)

The PrimersList tool also accepts space- or tab-separated name sequence pairs (Excel-friendly):

m13-47  cgccagggttttcccagtcacgac
RP      tttcacacaggaaacagctatgac

Allowed nucleotide codes

Standard and degenerate bases are accepted using IUB/IUPAC codes:

  • N=A/C/G/T, R=A/G, Y=C/T, S=G/C, W=A/T
  • K=G/T, M=A/C, B=C/G/T, D=A/G/T, H=A/C/T, V=A/C/G
  • U=Uracil, I=Inosine
Modified bases (PrimerAnalyser / PrimersList)
LNA nucleotides: E=LNA-dA, F=LNA-dC, J=LNA-dG, L=LNA-dT. Use only where explicitly documented on the tool page.

Targeting markup inside sequences

Several tools allow you to constrain primer placement directly inside the sequence by adding markup characters.

Primer targeting brackets

Square brackets ([, ]) mark regions where primer binding or variants should be evaluated.

...ACCTG [A/T] GGTCA...
Excluded regions

Use /.../ to exclude regions from primer placement (can be repeated multiple times).

...ACCTG /REPEAT/ GGTCA...

Exact interpretation depends on the specific tool. When in doubt, keep the input unmarked and use parameter filters.


PCR primer design

Applies to: PCR / Multiplex / qPCR / RPA

  • Primer length and Tm range: define the design window; keep primer pairs within a narrow Tm interval for multiplex.
  • Product size range: match the downstream method (e.g., short for qPCR/RPA; longer for Sanger).
  • Minimal linguistic complexity: helps avoid low-complexity / repetitive regions and reduces spurious priming.
  • Non-specific priming control: enable to reduce off-target binding in repetitive genomes.

  • Multiplex PCR: favors primer sets with reduced cross-dimers; use tighter Tm bounds.
  • TaqMan / MGB probe assays: enable one option at a time; probes are designed within the amplicon under assay-specific constraints.
  • RPA: shifts to longer primers and short amplicons suitable for ~37–42 °C isothermal workflows.
  • Inverse PCR: assume circular template; ensure the marked region is consistent with circular amplification logic.
  • C>>T bisulfite conversion: converts non-CpG cytosines for in silico evaluation on bisulfite-treated sequences.
  • Overlapping primers: relaxes constraints on overlap where necessary (use cautiously).

Sequences are expected to be represented in the standard IUB/IUPAC nucleic acid codes. Acceptable letters:

  • N = A, C, G, T
  • R = A, G (purine)
  • Y = C, T (pyrimidine)
  • S = G, C (strong)
  • W = A, T (weak)
  • K = G, T (keto)
  • M = A, C (amino)
  • B = C, G, T (not A)
  • D = A, G, T (not C)
  • H = A, C, T (not G)
  • V = A, C, G (not T)
  • U = Uracil
  • I = Inosine

The structure of the last nucleotides at the 3′-end of the primer can be specified to control primer specificity:

  • N — any pattern (no constraint)
  • One, two, or more characters using standard or mixed letters
  • Multiple patterns of equal length separated by spaces: sws ssw sww wss www

For example, WSS corresponds to all 3′-end variants: acc acg agc agg tcc tcg tgc tgg.

LC% (Linguistic Complexity)

Measures the "vocabulary richness" of a genetic text by counting nucleotide combinations relative to the theoretical maximum. 100% = highest possible level.

YR% (Purine-Pyrimidine Complexity)

Measures "harmony" of genetic text by counting possible purine-pyrimidine combinations relative to the theoretical maximum. 100% = maximum possible level.

The pre-designed primers/probes list is used for multiplexing with prior designed PCR primer/probe sets. This allows you to incorporate existing validated assays into new multiplex panels while ensuring compatibility and avoiding cross-reactivity.

Design of specific PCR primers for in silico bisulfite conversion for both strands. Only cytosines not followed by guanine (non-CpG context) will be replaced by thymines. CpG methylation sites are preserved.

Optimal primers should hybridize only to the target sequence. Common problems include annealing to repetitive sequences (retrotransposons, transposons, inverted tandem repeats), alternative product amplification, and multiple bands due to off-target binding.

Minor Groove Binders (MGBs) selectively bind non-covalently to the minor groove of the DNA helix, enabling shorter probe lengths and superior quenching for highly specific TaqMan-type assays.


Genotyping (KASP / AS-PCR)

Applies to: KASP primers assay design

The tool computes primers for Kompetitive Allele Specific PCR (KASP) or Allele-Specific Quantitative PCR (ASQ). One Allele-Specific Primer (ASP) is computed for each input allelic variant, plus one common primer (Universal Primer, UP) targeting a conserved region.

Input sequences should be in FASTA format with the variant of interest enclosed in [square brackets]. Supported formats:

  • [First allele/Second allele] — e.g., [A/G]
  • [First/Second/Third/Fourth] — for multi-allelic variants
  • [IUPAC code] — e.g., [R] for A/G, [S] for G/C
  • [Target Nucleotide] — single nucleotide if only one allele needs targeting

Keep flanking regions long enough to allow design of allele-specific primers away from problematic local repeats.

>1
gctctctgtgtctgatccaagaggcgaggccagtttcatttgagcattaa[A/G]tgtcaagttctgcacgctatcatcagggg

>2
tcatattccagtttgggcgagttttaagataggtccgg[S]acagtctttgcggcgccaacgcgtctttctccag

[S] represents G/C using the IUPAC ambiguity code.

Leave one side empty for deletions:

>1
tcatattccagtttgggcgagttttaagataggtccgg[AG/]acagtctttgcggcgccaac

>1
tgggcagcattagtagaagaaagtacaagaccgtgtgtagagg[GATATACTTGAG/CAGTCC]agcagatagcgttggatag

The [square brackets] should surround all SNPs that are part of the haplotype. Nearby SNPs not part of the haplotype should be outside brackets and identified using an IUPAC code.

ASP primers can carry standard KASP FAM and HEX tails (LGC Biosearch Technologies). Paste tails in FASTA-like format in the dedicated tab:

>FAM
GAAGGTGACCAAGTTCATGCT
>HEX
GAAGGTCGGAGTCAACGGATT

Custom tails can be used instead of the standard sequences.

Enter one or more rsIDs (space/comma separated), select a species, and set the desired flank size. The tool retrieves the flanking sequence from Ensembl and populates the input area automatically. For human variants, a direct retrieval from NCBI is also available via kasp2.html.


In silico PCR

Applies to: In silico PCR

  • Searches for primer/probe (or gRNA/miRNA-like) binding sites across provided sequences.
  • Predicts likely amplicons within configured product-size constraints.
  • Reports mismatches and provides a log of hits/off-targets.

  1. Paste/upload target sequences in FASTA.
  2. Provide the primer/probe list in the dedicated tab.
  3. Run analysis and review both Results and Log output tabs.
  4. If no output: confirm hits exist within the allowed product size range, and verify primer orientation (forward/reverse).

LAMP primer design

Applies to: LAMP primer sets design tool

  1. Paste/upload target sequence in FASTA or retrieve by NCBI accession.
  2. Set primer constraints (length, Tm) and maximum F2–B2 amplicon size.
  3. Enable Loop Primer Design for faster amplification (LF/LB).
  4. Click Generate and review both output tabs: Primer list and LAMP primer sets.

Core primer distances
  • F2 to B2 (5′ ends): 120–160 bp
  • F2 to F3: 0–20 bp
  • B2 to B3: 0–20 bp
Loop forming regions
  • 5′ of F2 to 3′ of F1: 0–40 bp
  • 5′ of B2 to 3′ of B1: 0–40 bp

Primer typeTarget Tm
F1c / B1c / LF / LB (inner primers & loops) 64–66°C
F2 / B2 / F3 / B3 (outer primers) 59–61°C

  • Use [ ... ] to constrain primer design to a specific region.
  • Use / ... / to exclude regions (e.g., repeats) from primer placement; can be repeated.

Enabling C→T bisulfite conversion automatically adjusts the default length (17–28 nt), Tm (57–59°C), and overlapping primer settings — suitable for designing LAMP primers on bisulfite-converted templates for methylation analysis.


Gibson Assembly primer design

Applies to: Gibson Assembly Primer Design

Gibson assembly enables seamless joining of multiple DNA fragments in a single isothermal reaction using a 5′ exonuclease, DNA polymerase, and DNA ligase. Fragments must share ≥20 bp homology with adjacent segments (overlap Tm ≥50°C).

  1. Arrange all DNA fragments in the intended final assembly order in a single FASTA file. Include vector sequence as the first and last entries for circular construct design.
  2. Optionally, paste any pre-existing primers in the Pre-designed Primers tab to avoid duplicating them in the new set.
  3. Adjust primer length, Tm range, and 3′-end pattern, then click Generate.
  4. Review the Report (Primer list) tab for individual primers and the PCR primer pairs tab for the complete set of amplification reactions.

  • Sequences must be in FASTA format, listed in the desired assembly order.
  • Adjacent fragments must share an overlap of ≥20 bp with a Tm ≥50°C to ensure efficient exonuclease digestion and annealing.
  • For circular constructs, include vector (backbone) sequence at both the first and last positions. The tool will automatically generate primers spanning the junction.
  • Fragment names (FASTA headers) are used in the output to label each primer pair — use meaningful names.

  • Length range: annealing part of the primer (not including the overlap tail). Default 18–23 nt.
  • Tm range: controls the melting temperature of the annealing portion of each primer. Default 60–62°C.
  • Min. linguistic complexity (%): avoids low-complexity or repetitive primer sequences.
  • 3′-end pattern: use N for any nucleotide, or specify patterns like WSS to ensure a strong 3′ terminus.

  • Report (Primer list): all designed primers with name, sequence, length, Tm, GC%, and LC% values.
  • PCR primer pairs: grouped by fragment, showing the forward and reverse primer for each PCR reaction needed to amplify the assembly inserts with their overlap tails.
  • Overlap tails are shown in lowercase (or visually distinguished) in the primer sequences; the annealing portion is in uppercase.

Multiplex tiling PCR panel design

Applies to: Custom multiplex tiling PCR panel design tool

  • Splits a target region into overlapping amplicons (tiling) and designs primers for sequencing panels.
  • Generates two complementary pools (Panel A and Panel B) to reduce primer competition across adjacent amplicons.
  • Reports primer lists and ready-to-use panel mixes for multiplex PCR workflows.

  • Target sequence(s) in FASTA. Mark the region with [ and ]; exclude problem areas with /.../.
  • Amplicon size range: choose by platform (e.g., shorter for Illumina; longer for ONT).
  • Gap between amplicons: set to 0 for full coverage; increase for fewer primers.
  • Optional pre-designed primers: provide a list for compatibility with existing assays.

Gator BLI probe design

Applies to: Oligo Probe Design for the Gator® GeneSwift Assay Kit

Designs paired oligo probes for the Gator Bio GeneSwift Assay Kit, which determines AAV vector titer by biolayer interferometry (BLI). A two-step procedure combines lysis and genome hybridization in one tube, followed by BLI detection.

Each assay requires a matched pair of probes that hybridize to the same strand of the target sequence:

Fluorescein-labeled probe
  • 35–40 nt long
  • Labeled only at the 5′ end with fluorescein
Biotin-labeled probe
  • 35–40 nt long
  • Biotins added at both 5′ and 3′ ends
  • Also carries a 30-T spacer (poly-T tail)
The two probes must not overlap. Use the probe distance parameter to control the gap between them.

  • Pick any region within the insert except the Inverted Terminal Repeats (ITRs).
  • For genome integrity assessment, target the ends of the insert, e.g., the CMV enhancer at one end and SV-40 at the other.
  • Use [] directly inside the pasted sequence to pin each probe's location individually.
  • Use // to exclude problematic regions (repetitive elements, secondary structure hotspots) from probe placement; can be repeated multiple times.

  • Probe length (35–40 nt): length of each individual oligo probe.
  • Probes distance (>5 nt): minimum gap (in nucleotides) separating the two probes along the target strand. The tool also reports pairs at the configured separation.
  • Calculated energy: probe self-folding energy should be above −10 kcal/mol to minimize homo- and hetero-dimer formation.
  • Linguistic Complexity (LC%): measures sequence vocabulary richness; 100% = maximum diversity. Higher values reduce non-specific hybridization risk.

  • Paste or upload sequences in FASTA format; name is optional but recommended (e.g., >EGFP).
  • Retrieve a sequence directly from NCBI by entering a nucleotide accession ID (e.g., A02710) and clicking Retrieve Sequence.
  • The name and sequence string can be separated by either a space or a tab; style must be consistent for all entries.
  • Input is case-insensitive; only standard IUPAC nucleic acid characters are accepted.

  • Results are reported as FWD (forward strand, positive strand) and RVS (reverse strand, negative strand) probe pairs in separate tabs.
  • Pairs are presented in ranked order; test several top-ranked pairs to determine the most optimal one experimentally.
  • Submit the final probe sequences to an oligo manufacturer (e.g., Eurogentec, LGC Biosearch Technologies, Eurofins) with the appropriate fluorescein and biotin modifications specified.

PrimerAnalyser

Applies to: PrimerAnalyser — comprehensive single-oligo analysis

Provides comprehensive analysis of a single oligonucleotide sequence with standard and mixed bases (DNA/RNA, methylated, locked nucleic acids, phosphorothioates). Results update instantly as you type.

  • Melting temperature Tm (°C)
  • GC content (%)
  • Linguistic complexity (LC% and YR%)
  • Length (nt) and base composition
  • Self-dimers and G-quadruplex detection
  • Extinction coefficient ε (L/mol·cm)
  • Molecular weight (g/mol)
  • Amount per OD unit (nmol/OD260)
  • Mass per OD unit (µg/OD260)
  • Dilution and resuspension calculator

  • Paste a single oligo sequence (5′→3′) with or without a FASTA name header.
  • Standard IUB/IUPAC degenerate codes are supported (N, R, Y, S, W, K, M, B, D, H, V).
  • U = Uracil (RNA), I = Inosine.
  • LNA codes: E=LNA-dA, F=LNA-dC, J=LNA-dG, L=LNA-dT.
  • Tm calculations use nearest-neighbor thermodynamic parameters, accounting for primer concentration, salt, and Mg²⁺.

Three calculators are available:

  • Dilution: calculate stock volume needed to reach a target working concentration and volume.
  • Resuspension: calculate how much TE/water to add to a lyophilised oligo to reach a desired stock concentration.
  • Amount from OD/mass/nmol: inter-convert between OD260, mass (µg), and nanomoles using the oligo's extinction coefficient and molecular weight.

  • Primer concentration (0.01–5 µM): concentration of the oligo used in your reaction.
  • Total salt concentration (Na⁺, K⁺, NH₄⁺, Tris⁺; 1–1000 mM): matches your buffer conditions.
  • Mg²⁺ concentration (0–10 mM): free magnesium concentration in your reaction.
  • Dimer sensitivity (1–10): controls the detection threshold for self-dimer reporting.

PrimersList

Applies to: PrimersList — batch primer analysis

Analyzes multiple primers simultaneously in a single run: Tm, GC%, secondary structures (hairpins, self-dimers, cross-dimers), linguistic complexity, molecular weight, extinction coefficient, and OD calculations.

Accepts two equivalent formats:

FASTA format
>m13-47
cgccagggttttcccagtcacgac
>RP
tttcacacaggaaacagctatgac
Name + sequence (Excel-friendly)
m13-47  cgccagggttttcccagtcacgac
RP      tttcacacaggaaacagctatgac

  • Features: tabular summary — Tm, GC%, LC%, length, base composition, Mw, extinction coefficient, OD values — one row per primer.
  • Dimers: self-dimer and cross-dimer analysis for all primer combinations, ranked by binding strength.

PrimersList handles specialized oligonucleotide types:

  • Molecular beacons — stem-loop probes; the stem sequence lowers the apparent Tm and affects dimer analysis.
  • Scorpion primers — self-probing amplification primers with an internal probe region.
  • Standard degenerate primers, RNA oligonucleotides (U), and LNA-modified sequences (E/F/J/L).

Multiple Sequence Alignment (MUSCLE-JS)

Applies to: MUSCLE-JS Multiple Sequence Alignment

Browser-based pairwise and multiple sequence alignment using algorithms inspired by MUSCLE. Supports Needleman–Wunsch (global) and Smith–Waterman (local) for pairwise alignment, plus progressive MSA for multiple sequences.

  1. Paste or upload sequences in FASTA format. Two sequences trigger pairwise alignment; three or more trigger progressive MSA.
  2. Select the alignment algorithm (global/local) if prompted, or leave the default for standard DNA/RNA sequences.
  3. Click Align and review the visual output (coloured alignment) or switch to FASTA/CLUSTAL export format.

The tool automatically detects and corrects sequence orientation (forward vs. reverse-complement) before alignment. This is especially useful when working with Sanger sequencing reads or assembly contigs that may be reported in either direction. Corrected orientations are flagged in the output.

  • Visual: colour-coded alignment shown directly in the browser for quick inspection.
  • FASTA: aligned sequences with gap characters (-), suitable for downstream phylogenetic or variant analysis.
  • CLUSTAL: standard interleaved CLUSTAL format compatible with most alignment viewers.

TotalRepeats

Applies to: TotalRepeats — repeat identification and masking

Rapid de novo identification, masking, visualization, and clustering of all repetitive sequences at genomic scale. Detects direct and inverted repeats, microsatellites (SSRs), telomeric sequences, and complex higher-order repeat structures.

  • Direct repeats: tandemly arranged identical or near-identical sequences on the same strand.
  • Inverted repeats: palindromic sequences that can form hairpin/stem-loop secondary structures.
  • Microsatellites (SSRs): short tandem repeat units (1–6 nt motifs) repeated in tandem arrays.
  • Telomeric sequences: species-specific hexanucleotide repeat units at chromosome ends.
  • Higher-order repeats: complex arrays of repeated blocks built from other repeat types.

  1. Paste or upload one or more sequences in FASTA format.
  2. Select the repeat types to detect and set minimum repeat unit / copy number thresholds.
  3. Click Analyze. Results are reported per sequence with coordinates and consensus repeat units.
  4. Use the masking output to generate a repeat-masked FASTA for primer design tools (paste it into PCR / LAMP / KASP tool inputs).

Repeat-rich regions are a major source of primer design failures. The recommended workflow is:

  1. Run TotalRepeats on your target sequence to identify repeat coordinates.
  2. Export the masked sequence (repeat regions in lower case) or manually add /…/ exclusion markup around identified repeat coordinates.
  3. Paste the masked/marked sequence into the PCR, KASP, LAMP, or Assembly tool for repeat-aware primer design.

The browser-based tool is suitable for sequences up to a few Mb. For whole-genome analyses, use the command-line TotalRepeats Java application, which supports unlimited input size.


PCR / LAMP Reaction Mix Calculator

Applies to: PCR, LAMP or any reaction setup calculator

Calculates the exact volume of each reagent to add when preparing PCR, qPCR, or LAMP reaction mixtures. Choose a preset polymerase/kit to auto-fill typical stock and final concentrations, then scale to any number of reactions and reaction volume.

  1. Select your polymerase or kit from the drop-down menu. Default values for buffer, MgCl₂/MgSO₄, dNTP, and polymerase concentrations are loaded automatically.
  2. Enter the number of reactions and reaction volume (µl). The total master-mix volume is computed automatically.
  3. Adjust stock and final concentrations for any component (primers, probes, DMSO, ROX, SYBR Green II, etc.) to match your specific reagents.
  4. The output table updates instantly and lists the volume (µl) of each component to pipette.

PCR / High-fidelity
  • Standard Taq DNA Polymerase
  • Phusion DNA Polymerase
  • Phire Hot Start II DNA Polymerase
  • Deep VentR DNA Polymerase
  • KAPA HiFi DNA Polymerase
  • Herculase II Fusion DNA Polymerase
  • Pfu DNA Polymerase
Long / Isothermal
  • Long PCR (Taq + Pfu blend)
  • LongAmp Taq DNA Polymerase
  • LAMP (Bst 2.0 Polymerase — isothermal buffer with MgSO₄, Betaine support)

All reagent labels and concentrations are editable. Available slots include:

  • PCR buffer (label editable)
  • MgCl₂ or MgSO₄ (mM)
  • dNTP mix (mM)
  • Forward and reverse primers (µM) — or FIP/BIP for LAMP
  • Up to 4 additional probes or primers (e.g., F3/B3, loop primers for LAMP)
  • An extra component slot with a custom unit label (e.g., Betaine, enzyme enhancer)
  • DMSO (%), ROX reference dye (×), SYBR Green II (×)
  • Primary polymerase (U/µl) and optional secondary Pfu polymerase (U/µl)
  • DNA template volume (µl)

  • Set a final concentration of 0 for any component you do not need — it will be excluded from the output.
  • Include a 5–10% overage by entering a slightly higher number of reactions (e.g., 11 instead of 10) to account for pipetting losses.
  • For LAMP, the preset loads the full 6-primer set (FIP, BIP, F3, B3, FLOOP, BLOOP) with recommended concentrations and isothermal buffer.
  • Export the result table with Ctrl+A → Ctrl+C → paste into Excel or your lab notebook.

Universal Two-Solution Mixing and Dilution Calculator

Applies to: Universal Two-Solution Mixing and Dilution Calculator

A general-purpose laboratory calculator for mixing two solutions of known concentrations. Provide any 4 of the 6 variables and the remaining 2 are computed automatically. Works with any consistent unit system (M, mM, %, mass fraction; volumes in L, mL, or µl).

Solution 1 (Stock)
  • C₁ — concentration of the stock solution
  • V₁ — volume of stock to use
Solution 2 (Solvent/Diluent)
  • C₂ — concentration of the solvent (use 0 for pure water/buffer)
  • V₂ — volume of solvent to add
Final (mixed) solution
  • Cf — desired final concentration
  • Vf — desired final volume (= V₁ + V₂)

0 is a valid entry (e.g., C₂ = 0 for dilution with pure water). Leave a field empty only when it is truly unknown.

#TaskUnknown(s)
1Mix 400 mL of 25% with 100 mL of 15% — find final concentrationCf
2Mix pH 9.0 and pH 7.0 to reach pH 7.6 in 100 mL (linear approx.)V₁, V₂
3Dilute 100 mL of 0.5 M stock with 200 mL water — find concentrationCf
4Blend 10% and 5% to get 30 gal of 7% solutionV₁, V₂
5Add 10% to 40 gal of 35% to reach 20%V₂, Vf
6Mix 60% and 20% alcohol to make 20 gal of 30%V₁, V₂
7Blend 90% gold with unknown alloy for 30 oz of 80% goldC₂, V₂

  • Units must be consistent across all concentration fields (all in mM, all in %, etc.) and across all volume fields (all in mL, µl, etc.).
  • pH mixing uses a linear approximation (C₁·V₁ + C₂·V₂ = Cf·Vf), valid only for rough educational estimates; true pH requires accounting for buffer capacity and activity coefficients.
  • The tool assumes ideal mixing (volumes are additive). In practice, some solutions (e.g., concentrated sulfuric acid) show significant volume changes on mixing.
  • The formula applied is the standard mixing equation: C₁V₁ + C₂V₂ = CfVf.

Exporting results

  • For tables in <textarea> outputs: click inside, then Ctrl+A (select all) → Ctrl+C (copy) → paste into Excel/Sheets.
  • If a tool produces multiple outputs (e.g., primer list and primer pairs), switch tabs before copying.
  • When pasting into spreadsheets, use "Split text to columns" if a fixed delimiter (space or tab) is used.
  • For PrimersList's Features tab, horizontal scrolling may be needed — paste with wrapping disabled (wrap="off" is set).

Troubleshooting

  • Verify that you clicked Generate (or Analysis) and that output is shown in the correct result tab.
  • Reduce constraints (widen Tm range by 1–2°C; allow slightly longer/shorter primers) and try again.
  • Confirm the sequence contains valid characters only (A/C/G/T and allowed degenerate codes); remove spaces or non-ASCII characters.
  • Open the browser console (F12 → Console) and check for JavaScript errors.

  • Reduce the probe distance parameter if the target region is short — a very large required gap can exhaust available candidates.
  • Confirm the input sequence is long enough: two non-overlapping 35–40 nt probes plus the required distance gap requires at least 75–80 nt of usable target sequence.
  • Remove or narrow any /.../ exclusion regions — they may be blocking too much of the target.
  • Verify you are not targeting the ITR region, which is excluded by design.
  • Try slightly expanding the allowed probe length range (e.g., 33–42 nt) if your probe design criteria are flexible.

  • Confirm all final concentrations and the template volume are filled in correctly — any missing entry is treated as 0 and excluded.
  • The calculator uses the reaction volume field as the total. Water (or buffer) is added automatically to reach that total; if the components already exceed the reaction volume, a negative water volume will be shown.
  • Check that stock concentrations are in the correct units — stock and final concentrations must use the same unit system (both in µM, or both in mM, etc.).

  • Confirm exactly 4 fields are filled and 2 are left empty. Providing 5 or 6 values over-constrains the system.
  • For pure dilution (adding water/buffer), set C₂ = 0, not blank — blank means "unknown".
  • If a calculated volume is negative, the combination of concentrations and volumes is physically impossible (e.g., the desired final concentration is higher than both stock concentrations).
  • Ensure all concentration values use the same units and all volume values use the same units.

If the page suddenly stops working after a server update (buttons do nothing, tabs don't switch, no results), the browser is likely using a cached JavaScript file.

Hard reload
  • Windows/Linux: Ctrl+F5 or Ctrl+Shift+R
  • macOS: Cmd+Shift+R
Chrome / Edge (strongest option)
  1. Press F12 to open DevTools
  2. Right-click the reload button → Empty cache and hard reload
Recommended server-side fix (prevents recurrence)
Add versioned URLs for scripts and CSS (cache-busting), e.g. ../js/panel.js?v=20260312. Update the version string after every deployment.

  • Confirm the ID is correct (e.g., NCBI nucleotide accession like A02710; rsIDs like rs4988235).
  • Network/firewall policies may block external API calls; use manual FASTA upload instead.
  • Try again later if the upstream service is rate-limiting or temporarily unavailable.

  • Enable Non-specific priming control and increase the minimum complexity threshold.
  • Run TotalRepeats on your target to identify repeat coordinates, then add /.../ exclusion markup around them.
  • For multiplex panels: tighten the primer Tm window.

  • Ensure sequences are in the correct assembly order in the FASTA file.
  • Verify that adjacent fragments share ≥20 bp overlapping sequence with a Tm ≥50°C for exonuclease processing.
  • If using vector sequences at the ends, confirm they contain the appropriate homology regions matching the adjacent insert ends.
  • Widen the Tm window (e.g., 58–64°C) or increase the maximum primer length to allow more candidate primers.

  • Try increasing the Max F2-B2 amplicon size (default 200 bp; try up to 350 bp).
  • Widen the Tm range slightly (e.g., 58–63°C) to allow more inner-primer candidates.
  • Disable Non-specific priming control temporarily to confirm a set can be generated on the current sequence, then re-enable it.
  • Use [ ... ] markup to direct the tool to the most unique subregion of a long target sequence.

Data & privacy

  • All computations are performed locally in your browser (client-side JavaScript); your sequences are never sent to our servers.
  • Optional retrieval functions (NCBI/Ensembl) send requests directly to those external services only when you click "Retrieve".
  • If you work with sensitive or proprietary sequences, prefer manual FASTA upload and use an offline/local copy of the tools where applicable.