Toolyard

How to Calculate Primer Tm and Annealing Temperature

What Tm means

The melting temperature (Tm) is the temperature at which half of the primer is bound to its target and half is free. The annealing step of a PCR is set a little below it, so the primers bind firmly but only to the right place.

Three ways to calculate it

  • The Wallace rule, for primers under about 14 bases: Tm = 2 × (A + T) + 4 × (G + C). Quick, but it ignores the order of the bases and the buffer.
  • The GC formula, for longer primers: Tm = 64.9 + 41 × (G + C − 16.4) ÷ length. A 20-mer with 10 G or C gives 64.9 + 41 × (10 − 16.4) ÷ 20 = 51.8 °C.
  • Nearest-neighbor thermodynamics, the most accurate: it adds up the stacking energy of each pair of neighboring bases, then corrects for the primer concentration and the salt in the reaction.

Why the buffer matters

Cations shield the negative charge of the DNA backbone, so more salt means a higher Tm. Magnesium has a much stronger effect than sodium, and dNTPs bind some of it. The same primer can differ by 5 °C or more between calculators that assume different buffers, so set the sodium, magnesium and dNTP concentrations of your own mix.

Choosing the annealing temperature

Start about 5 °C below the lower Tm of the pair. If you see no product, lower it; if you see extra bands, raise it. A gradient PCR tests a range in one run. Some high-fidelity polymerases come with their maker's own rules for their buffer, which can give a different starting point.

Primer design rules of thumb

  • 18 to 25 bases long, with 40% to 60% GC.
  • The two primers' Tm within about 5 °C of each other.
  • A G or C at the 3' end, but no more than 3 G or C in the last 5 bases.
  • No runs of 4 or more of one base, and no stretches that pair with themselves or with the other primer.

Calculators

The Primer Tm Calculator uses nearest-neighbor thermodynamics with your salt, magnesium and primer concentrations, and suggests an annealing temperature. PCR Primer Stats compares all three methods and warns about hairpins, self-dimers and runs.

Tools in this guide

More guides

How to Open HEIC Files on WindowsHow to Reduce PDF File SizeHow to Remove Location Data from PhotosHow to Extract Audio from a VideoHow to Make a Wi-Fi QR CodeHow to Sign a PDFHow to Verify a File Checksum (SHA-256)PNG vs JPG vs WebP: Which Image Format to UseHow to Merge PDF FilesHow to Copy Text from an ImageHow to Convert JPG to PDFHow to Convert a PDF to JPGHow to Split a PDF or Extract PagesHow to Rotate a PDF PermanentlyHow to Add Page Numbers to a PDFHow to Watermark a PDFHow to Convert HEIC to JPG on a MacHow to Convert WebP to JPGHow to Reduce Image File SizeHow to Convert a Video to GIFHow to Convert WAV to MP3How to Create a Strong PasswordHow to Convert Celsius to FahrenheitGB vs GiB: Why Your Drive Shows Less SpaceHow to Calculate PercentagesHow to Calculate the Number of Days Between Two DatesWhat Is a Unix Timestamp?How to Compare Two Text FilesHow to Count Words in a DocumentHow to Scan a QR Code from a Screenshot or ImageWhat Is a Hash? MD5, SHA-1 and SHA-256 ExplainedHow to Compress a Photo to 20 KB (or Any Size)How to Remove the Background From a PhotoHow to Test Your MicrophoneHow to Check a Screen for Dead PixelsHow to Record Your ScreenHow to Make a Ringtone for iPhoneHow to Compress a Video to Send ItHow to Remove a Password From a PDFHow to Password Protect a PDFHow to Fill In a PDF FormHow to Convert a PDF to WordHow to Blur a Face in a PhotoHow to Calculate Your BMIHow to Calculate a Mortgage PaymentHow to Schedule a Meeting Across Time ZonesWhat Is a Cron Expression?How to Reverse Complement a DNA SequenceHow to Translate DNA to ProteinHow to Convert GenBank to FASTAHow to Find Restriction Sites in a DNA SequenceHow to Align Two DNA or Protein SequencesHow to Design and Check PCR PrimersHow to Calculate Molar MassHow to Balance a Chemical EquationHow to Make a Solution of a Given MolarityHow to Calculate a Dilution (C1V1 = C2V2)How to Calculate pHHow to Calculate DNA Concentration From A260How to Calculate Insert Amount for a LigationHow to Convert RPM to g (RCF)How to Count Cells With a HemocytometerHow to Use a Punnett SquareHow to Make a Budget With the 50/30/20 RuleDebt Snowball vs Debt AvalancheHow Much Do I Need to Retire?How to Convert Salary to Hourly PayProfit Margin vs MarkupHow to Calculate VAT and Sales TaxHow to Make an InvoiceHow Much House Can I Afford?How to Read Resistor Color CodesHow to Choose a Resistor for an LEDHow to Calculate Voltage Drop in a CableHow Much Concrete Do I Need?How Much Paint Do I Need?How to Calculate a SubnetSignificant Figures RulesHow Loan Amortization WorksROI vs CAGR: How to Measure an Investment's ReturnHow Inflation Shrinks Your SavingsHow to Calculate Your GPAHow to Calculate a TipMinesweeper Strategy: Patterns and TipsSudoku Strategies for BeginnersHow to Win at 2048Solitaire Strategy: How to Win More GamesHow to Type FasterRegex Basics: A Beginner's Guide With ExamplesHEX vs RGB vs HSL ColorsWhat Is Base64 (and URL Encoding)?How to Calculate Half-LifeThe Ideal Gas Law ExplainedHow a Voltage Divider Works555 Timer CalculationsHow to Calculate Roof PitchHow to Calculate Board FeetDNA and Protein Sequence Statistics ExplainedHow to Do a Serial DilutionHow to Calculate qPCR Fold Change With ΔΔCtHow to Measure Protein Concentration at A280How to Resuspend Primers and OligosHow to Calculate MOI for Viral InfectionHow to Find the Limiting ReagentHow to Find an Empirical FormulaMolarity vs Molality vs NormalityHow to Count the Words in a PDF