Primer Design

September 22, 1999 ECK

Primer design is an art. Here are rules which guide me in designing primers. I often do this in conjunction with a program such as "Prime", from GCG.

Primers should have melting temperatures (Tm) between 65 and 70°C (calculated over the region of specific hybridization -- that is, ignoring any extra sequence in the 5' tail).

The annealing temperature used during PCR should be 10 to 15°C less than the Tm.

Primers should be at least 18 nt long. Our standard size for years now has been 21 nt. Oligonucleotide synthesis has become very inexpensive, so if adding a base or two will improve things, by all means, do it!

Strive to use approximately equal numbers of each nucleotide type, and avoid long runs of the same nucleotide.

The 3' end is the end which extends. Try to make the last two nucleotides some combination of Cs and As, as neither wobbles. This increases specificity.

Avoid internal hairpin structures, especially those which engulf the 3' end.

Never design a primer with 3' self-complementarity, such as (5')...GATC(3'). Such primers will anneal to each other, forming primer-dimers, which become useless end-products of the reaction.

If you are forced to have a small amount of self-complementarity at this end, such as (5')...GT(3'), where the T can wobble pair with the G, by all means avoid any 5' self-complementarity. The primer-dimers which form can then reanneal to each other at their new 3' ends, which are complements of the original self-complementary 5' ends. These form ever increasing primer multimers with each cycle!

Finally, remember this: If a random 20-mer from the sequence of the Salmonella typhimurium genome is used as a PCR primer, the odds are very good that it will work, given a little optimization in annealing temperature and magnesium concentration. Don't despair!


Last Update: Friday June 20 2014
This page has been viewed Failed to execute CGI : Win32 Error Code = 2
times.
Eric Kofoid eckofoid at ucdavis.edu

Last Update: Friday June 20 2014
This page has been viewed Failed to execute CGI : Win32 Error Code = 2
times.
Eric Kofoid eckofoid at ucdavis.edu