Primers & Oligos
Paste a primer to get its melting temperature by the nearest-neighbour method (as used by Primer3 and most primer-design tools), with the simpler Wallace and salt-adjusted rules for comparison, its GC content, molecular weight and extinction coefficient. Add the reverse primer to check that the pair is matched, and an A260 reading for the concentration of your stock.
What Sets the Melting Temperature?
The melting temperature is the temperature at which half of the primer is bound to its target. G·C pairs hold with three hydrogen bonds and stack more strongly than A·T pairs, so GC-rich and longer primers melt at higher temperatures. The quick Wallace rule (2 °C per A or T, 4 °C per G or C) works only for short oligos of about 14–20 bases.
The nearest-neighbour method is far more accurate: it adds the enthalpy and entropy of each pair of neighbouring bases, because stacking depends on the neighbours, not only on the base itself. Salt shields the negative backbones and stabilises the duplex, and so does magnesium, much more strongly per millimole; dNTPs bind magnesium and cancel part of that effect.
Good PCR primers are usually 18–25 bases with 40–60% GC, a Tm of about 55–65 °C, a G or C at the 3′ end, and the two primers within about 2–5 °C of each other. The annealing temperature is typically set a few degrees below the lower Tm.
Sequence
GCWorked Techniques
Count A + T and G + C. Fast, but it ignores the salt and the order of the bases.
Each step along the sequence, such as CG or AT, has its own ΔH and ΔS; the two ends add an initiation term. The concentration term is C/4 for two different strands (C/2 if the oligo pairs with itself).
In millimolar. 1.5 mM Mg²⁺ counts as 147 mM of sodium, which is why PCR buffers raise the Tm.
Sources & Verification
- J. SantaLucia Jr., “A unified view of polymer, dumbbell, and oligonucleotide DNA nearest-neighbor thermodynamics”, Proc. Natl. Acad. Sci. USA 95 (1998) 1460–1465 — the nearest-neighbour parameters, initiation and symmetry terms, and the salt correction 0.368 (N − 1) ln[Na⁺].
- N. von Ahsen, C. T. Wittwer and E. Schütz, “Oligonucleotide melting temperatures under PCR conditions”, Clin. Chem. 47 (2001) 1956–1961 — the sodium equivalent of Mg²⁺, Tris and dNTPs.
- Biopython, Bio.SeqUtils.MeltingTemp documentation (version 1.88), read 5 November 2026 — the published example values used to check this page.
- R. B. Wallace et al., Nucleic Acids Res. 6 (1979) 3543–3557 — the 2 + 4 rule for short oligos.