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.
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
- ΔH° = Σ pairs + initiation = -184.4 kcal/mol; ΔS°(1 M NaCl) = -500.7 cal/(K·mol)
- ΔS°(Na⁺) = ΔS° + 0.368 × (N − 1) × ln[Na⁺] = -500.7 + 0.368 × 23 × ln(0.05000) = -526.06
- Tm = 1000 ΔH° ÷ (ΔS° + R ln(CT/4)) − 273.15 = 57.5 °C, R = 1.9872 cal/(K·mol), CT = 500.0 nM
- Basic: 64.9 + 41 × (G+C − 16.4) ÷ N = 64.9 + 41 × (10 − 16.4) ÷ 24 = 54.0 °C
| 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.
| 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·C | 0.1 | −2.8 |
| Initiation, terminal A·T | 2.3 | 4.1 |
| Symmetry correction | 0 | −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
- SantaLucia, A unified view of polymer, dumbbell, and oligonucleotide DNA nearest-neighbor thermodynamics, PNAS 95, 1460–1465 (1998)
- Wallace et al., Hybridization of synthetic oligodeoxyribonucleotides to ΦX174 DNA: the effect of single base pair mismatch, Nucleic Acids Res. 6, 3543–3557 (1979)
- Kibbe, OligoCalc: an online oligonucleotide properties calculator, Nucleic Acids Res. 35, W43–W46 (2007)
Related tools
- Centrifuge RCF and rpm converterConvert between relative centrifugal force (× g) and rotor speed (rpm) for a given radius, or find the radius, using RCF = 1.118 × 10⁻⁵ r N².
- Cell culture calculator: seeding, counting and doubling timeHaemocytometer cell concentration and viability, seeding volumes for flasks and plates, split ratios for passaging, and population doubling time.
- DNA, RNA and protein molecular weight calculatorMolecular weight of DNA, RNA and protein sequences from atomic weights, with nearest-neighbour ε260 for oligos and ε280 for proteins (Pace 1995).
- Ligation calculator (insert : vector molar ratio)Insert mass for a chosen insert:vector molar ratio, with picomoles of each fragment and pipetting volumes, for cloning ligations.