|
When you program the thermocycler, you specify a series
of temperatures and times, such as:
Temperature Time
98 C 30 seconds
55 C 30 seconds
72 C 60 seconds
...and specify the number of times this series should be repeated (for example, 35
times). Multiple program segments may be linked together, as in the following example:
Temperature Time
program segment 1, do 1 time:
98 C 5 minutes
program segment 2, do 35 times:
98 C 30 seconds
55 C 30 seconds
72 C 60 seconds
program segment 3, do 1 time:
72 C 10 minutes
program segment 4, do 1 time:
4 C 999 minutes
What was the purpose of each of these segments?
Program segment #1: To denature the template fully, prior to the first synthetic
step. If this step is excessive, there can be damage to the enzyme or template, reducing
the efficiency. If too short, the template is not available for synthesis.
Program segment #2: To amplify the DNA fragment, with the following steps taken:
- Denature DNA at 96 C
- Anneal oligonucleotides at 55 C
- Synthesize DNA at 72 C
The individual temperatures (96, 55, 72) may be optimized for each reaction, however
the thermostable polymerases generally work well at 72-74 C, and typical oligonucleotides
anneal well at 45-65 C.
Program segment #3: Finish synthesis of any partially completed fragments.
Program segment #4: Cool samples while waiting for researcher to finish nap.
In this type of program, the temperature changes are as rapid as the machine can
manage, usually taking 30 seconds to a minute to complete. Some advanced machines
can change the temperature between these steps in just seconds, and these speed up
the PCR process considerably. This type of temperature profile could be represented
by a square wave plot.
|
Step cycle file
|
 |
There are times when you don't want the temperature changes to be rapid, and here's
an example: Suppose we are trying to work out the conditions for a polymerase chain
reaction using two degenerate oligonucleotides that
are approximately 1000-fold degenerate.
What do we mean by degenerate? We mean that there are various different versions
of the oligonucleotide in the reaction. We do this when we have a pretty good idea
of the protein sequence but not the DNA sequence encoding it. For example, we might
use a collection of oligonucleotide primers that was degenerate at the third, sixth
and ninth positions, to cover all of the degeneracies of the genetic code in that
region, as shown below. There are 32 different ones, and they all encode Thr-His-Ala-Thr-Ser-Thr-Ala-Asn
("THATSTAN" in one-letter amino acid code).
5' ACCCATGCCACCTCCACCGCCAAT
5' ACACATGCCACCTCCACCGCCAAT
5' ACTCATGCCACCTCCACCGCCAAT
5' ACGCATGCCACCTCCACCGCCAAT
5' ACCCATGCAACCTCCACCGCCAAT
5' ACACATGCAACCTCCACCGCCAAT
5' ACTCATGCAACCTCCACCGCCAAT
5' ACGCATGCAACCTCCACCGCCAAT
5' ACCCATGCTACCTCCACCGCCAAT
5' ACACATGCTACCTCCACCGCCAAT
5' ACTCATGCTACCTCCACCGCCAAT
5' ACGCATGCTACCTCCACCGCCAAT
5' ACCCATGCGACCTCCACCGCCAAT
5' ACACATGCGACCTCCACCGCCAAT
5' ACTCATGCGACCTCCACCGCCAAT
5' ACGCATGCGACCTCCACCGCCAAT
5' ACCCACGCCACCTCCACCGCCAAT
5' ACACACGCCACCTCCACCGCCAAT
5' ACTCACGCCACCTCCACCGCCAAT
5' ACGCACGCCACCTCCACCGCCAAT
5' ACCCACGCAACCTCCACCGCCAAT
5' ACACACGCAACCTCCACCGCCAAT
5' ACTCACGCAACCTCCACCGCCAAT
5' ACGCACGCAACCTCCACCGCCAAT
5' ACCCACGCTACCTCCACCGCCAAT
5' ACACACGCTACCTCCACCGCCAAT
5' ACTCACGCTACCTCCACCGCCAAT
5' ACGCACGCTACCTCCACCGCCAAT
5' ACCCACGCGACCTCCACCGCCAAT
5' ACACACGCGACCTCCACCGCCAAT
5' ACTCACGCGACCTCCACCGCCAAT
5' ACGCACGCGACCTCCACCGCCAAT
|
Who knew thatstan could be so degenerate?
It gets worse! We would like to use that
handy web site to determine the Tm, so we would know what annealing temperature
to program into the machine, but we don't actually know which of the 1000 versions
of each oligonucleotide will be an exact match to the target sequence. What we would
really like to do is to introduce some flexibility into the temperature cycle, so
that every potential oligonucleotide has a fair chance of annealing to the target.
What do we do?
Answer: We program the temperature cycler so that it gradually changes the annealing
temperature, thereby exposing the reaction to a range of temperatures. In this kind
of program, the timing at each temperature and between each temperature are specified.
Rapid changes can be programmed by setting a "between temperature" time
of only one second (it obviously takes longer than that to change temperatures, so
the machine just does its best). In this example, the temperature gradually increases
from 55 C to 65 C over a 1 minute period.
|
Thermocycle file
|
 |
Otherwise, you will notice how similar it is to the square-wave version described
before. There's always a bit of time taken in changing temperatures, and sometimes
it makes the reaction work better.
To get very fast temperature changes, you need to have good contact between the tube
and the walls of the heating block. They need to fit together perfectly (not too
much air space). Also, it is common to use "thin walled" tubes for polymerase
chain reactions. These tubes transmit the temperature changes faster, but the downside
is that they aren't very strong. You wouldn't want to use them in a high speed centrifuge
for example. Another factor in temperature changes is the thermal mass of your reaction.
A 10 microliter reaction can be brought to temperature faster than a 100 microliter
reaction.
|