Biology and life-science lab

DNA melting temperature (Tm) calculator

Primer and oligo Tm by the SantaLucia 1998 nearest-neighbour method with sodium correction, alongside the basic Wallace and GC formulas.

Runs in your browser. What you enter stays on this page and is not uploaded.

6 to 100 bases, A, C, G and T only.
Equal amounts of both strands are assumed.

Result

Tm, nearest-neighbour (SantaLucia 1998)
57.5 °C
Tm, basic formula
54.0 °C
ΔH°
-184.4 kcal/mol
ΔS° at 50 mM Na⁺
-526.1 cal/(K·mol)
ΔG°37
-21.24 kcal/mol
Length and GC content
24 nt, 41.7 % GC

Working

  1. ΔH° = Σ pairs + initiation = -184.4 kcal/mol; ΔS°(1 M NaCl) = -500.7 cal/(K·mol)
  2. ΔS°(Na⁺) = ΔS° + 0.368 × (N − 1) × ln[Na⁺] = -500.7 + 0.368 × 23 × ln(0.05000) = -526.06
  3. Tm = 1000 ΔH° ÷ (ΔS° + R ln(CT/4)) − 273.15 = 57.5 °C, R = 1.9872 cal/(K·mol), CT = 500.0 nM
  4. Basic: 64.9 + 41 × (G+C − 16.4) ÷ N = 64.9 + 41 × (10 − 16.4) ÷ 24 = 54.0 °C
Nearest-neighbour pairs (1 M NaCl)
PairΔH° (kcal/mol)ΔS° (cal/(K·mol))
AG/TC-7.8-21.0
GC/CG-9.8-24.4
CG/GC-10.6-27.2
GG/CC-8.0-19.9
GA/CT-8.2-22.2
AT/TA-7.2-20.4
TA/AT-7.2-21.3
AA/TT-7.9-22.2
AC/TG-8.4-22.4
CA/GT-8.5-22.7
AA/TT-7.9-22.2
AT/TA-7.2-20.4
TT/AA-7.9-22.2
TT/AA-7.9-22.2
TC/AG-8.2-22.2
CA/GT-8.5-22.7
AC/TG-8.4-22.4
CA/GT-8.5-22.7
AC/TG-8.4-22.4
CA/GT-8.5-22.7
AG/TC-7.8-21.0
GG/CC-8.0-19.9
GA/CT-8.2-22.2
  • Nearest-neighbour Tm assumes a perfectly matched DNA duplex, two-state melting, sodium as the only cation and equal amounts of both strands. Mg²⁺ and dNTPs in PCR buffers raise or lower Tm and are not modelled; PCR annealing is usually set a few degrees below Tm.
  • The basic formulas ignore sequence order, salt and concentration; they are rough guides for primers of about 14–30 bases.

Method and limits

Paste a primer or probe. Two estimates appear: the nearest-neighbour Tm, which accounts for the order of the bases, the salt and the strand concentration, and the basic formula that most quick calculators use.

Nearest-neighbour method (SantaLucia 1998)

ΔH° = Σ ΔH°(pairs) + ΔH°(initiation) ΔS°(Na⁺) = ΔS°(1 M NaCl) + 0.368 × (N − 1) × ln[Na⁺]

Tm = 1000 ΔH° ÷ (ΔS° + R ln(CT ÷ 4)) − 273.15 (°C, ΔH° in kcal/mol, ΔS° in cal/(K·mol), R = 1.9872)

Each of the ten distinct Watson–Crick nearest-neighbour stacks has a measured enthalpy and entropy (the unified parameters, 1 M NaCl), plus initiation terms for a terminal G·C or A·T pair. Sodium stabilises the duplex through the entropy correction. CT is the total strand concentration: with equal amounts of two strands at c each, CT = 2c and CT/4 = c/2. A self-complementary sequence forms the duplex with itself, so CT/4 becomes CT and a symmetry term is added.

Basic formulas

Under 14 bases: Tm = 2 (A + T) + 4 (G + C) (Wallace et al. 1979)

14 bases or more: Tm = 64.9 + 41 (G + C − 16.4) ÷ N

Limits

  • Assumes a perfectly matched duplex that melts in two states, sodium as the only cation and no denaturants. Mg²⁺ in PCR buffers raises Tm and dNTPs bind it back; neither is modelled here, so PCR annealing temperatures are usually set from a polymerase maker’s calculator or a few degrees below Tm.
  • Mismatches, dangling ends, modified bases and secondary structure (hairpins, primer dimers) are not considered.
  • The basic formulas ignore salt and sequence order and can be several degrees off.
Unified nearest-neighbour parameters in 1 M NaCl (SantaLucia 1998, Table 2)
Stack (5′→3′/3′→5′)ΔH° (kcal/mol)ΔS° (cal/(K·mol))
AA/TT−7.9−22.2
AT/TA−7.2−20.4
TA/AT−7.2−21.3
CA/GT−8.5−22.7
GT/CA−8.4−22.4
CT/GA−7.8−21.0
GA/CT−8.2−22.2
CG/GC−10.6−27.2
GC/CG−9.8−24.4
GG/CC−8.0−19.9
Initiation, terminal G·C0.1−2.8
Initiation, terminal A·T2.34.1
Symmetry correction0−1.4

Worked example

5′-CGTTGA-3′ in 1 M NaCl: ΔH° = −10.6 − 8.4 − 7.9 − 8.5 − 8.2 + 0.1 + 2.3 = −41.2 kcal/mol and ΔS° = −115.4 cal/(K·mol), so ΔG°37 = −5.41 kcal/mol (SantaLucia’s worked example gives −5.35 from the rounded ΔG° table). For the 24-mer shown, 50 mM Na⁺ and 250 nM of each strand give a nearest-neighbour Tm of 57.5 °C.

References

Related tools

Share this page

Remind me to visit Contifield

Adds a repeating reminder to your calendar, titled “Contifield Reminder: Visit www.contifield.com”.