Thermal cycler for automatic performance of the polymerase chain reaction with close temperature control
First Claim
1. A method for computer control of automated performance of polymerase chain reactions in at least one sample tube containing a known volume of liquid sample mixture by means of a computer-controlled themocycler including a computing apparatus, a sample block having at least one well for said at least one sample tube, a block temperature sensor thermally coupled to said sample block, and heating and cooling means controlled by said computing apparatus for changing the temperature of said sample block, comprising the steps ofa. reading by said computing apparatus via said temperature sensor the block temperature at predetermined times,b. determining by said computing apparatus the temperature of said liquid sample mixture as a function of the temperature of said sample block over time, andc. controlling said heating and cooling means as a function of said sample temperature by said computing apparatuswherein said step of determining the temperature of said liquid sample comprises the steps of(i) determining a first thermal time constant for said at least one sample tube and said volume of liquid sample mixture,(ii) determining a second thermal time constant for said block temperature sensor, and(iii) determining the sample temperature in a sample interval at a current time n according to the formula
where tsamp.sbsb.n is equal to the sample temperature at time n, the time at said current sample interval, Tsamp.sbsb.n-1 is equal to the sample temperature at an immediately preceding sample interval having occurred at time n-1, TB.sbsb.n is equal to the block temperature at time n, tinterval is a time in seconds between sample intervals, and tau is said first thermal time constant minus said second thermal time constant.
7 Assignments
0 Petitions
Accused Products
Abstract
An instrument for performing highly accurate PCR employing a sample block in microtiter tray format. The sample block has local balance and local symmetry. A three zone film heater controlled by a computer and ramp cooling solenoid valves also controlled by the computer for gating coolant flow through the block controls the block temperature. Constant bias cooling is used for small changes. Sample temperature is calculated instead of measured. A platen deforms plastic caps to apply a minimum acceptable threshold force for seating the tubes and thermally isolates them. A cover isolates the block. The control software includes diagnostics. An install program tests and characterizes the instrument. A new user interface is used. Disposable, multipiece plastic microtiter trays to give individual freedom to sample tubes are taught.
-
Citations
9 Claims
- 1. A method for computer control of automated performance of polymerase chain reactions in at least one sample tube containing a known volume of liquid sample mixture by means of a computer-controlled themocycler including a computing apparatus, a sample block having at least one well for said at least one sample tube, a block temperature sensor thermally coupled to said sample block, and heating and cooling means controlled by said computing apparatus for changing the temperature of said sample block, comprising the steps of
a. reading by said computing apparatus via said temperature sensor the block temperature at predetermined times, b. determining by said computing apparatus the temperature of said liquid sample mixture as a function of the temperature of said sample block over time, and c. controlling said heating and cooling means as a function of said sample temperature by said computing apparatus wherein said step of determining the temperature of said liquid sample comprises the steps of (i) determining a first thermal time constant for said at least one sample tube and said volume of liquid sample mixture, (ii) determining a second thermal time constant for said block temperature sensor, and (iii) determining the sample temperature in a sample interval at a current time n according to the formula - space="preserve" listing-type="equation">T.sub.samp.sbsb.n =T.sub.samp.sbsb.n-1 +(T.sub.B.sbsb.n -T.sub.samp.sbsb.n-1)*t.sub.interval /tau
where tsamp.sbsb.n is equal to the sample temperature at time n, the time at said current sample interval, Tsamp.sbsb.n-1 is equal to the sample temperature at an immediately preceding sample interval having occurred at time n-1, TB.sbsb.n is equal to the block temperature at time n, tinterval is a time in seconds between sample intervals, and tau is said first thermal time constant minus said second thermal time constant. - View Dependent Claims (2, 3)
-
4. A method for computer control of automated performance of polymerase chain reactions in at least one sample tube containing a known volume of liquid sample mixture, the method comprising the steps of:
-
(a) sensing the temperature of a sample block in a computer-controlled thermocycler at predetermined times via a block temperature sensor thermally coupled to the sample block, the sample block having at least one well for said at least one sample tube; (b) determining by a computing apparatus in the thermocycler the temperature of said liquid sample mixture as a function of the temperature of the sample block over time, wherein the step of determining comprises; (i) determining a first thermal time constant for said at least one sample tube and said volume of liquid sample mixture; (ii) determining a second thermal time constant for said block temperature sensor; and (iii) determining the sample temperature in a sample interval at a current time n according to the formula
space="preserve" listing-type="equation">T.sub.samp.sbsb.n =T.sub.samp.sbsb.n-1 +(T.sub.B.sbsb.n -T.sub.samp.sbsb.n-1)*t.sub.interval /tauwhere tsamp.sbsb.n is equal to the sample temperature at time n, the time at said current sample interval, Tsamp.sbsb.n-1 is equal to the sample temperature at an immediately preceding sample interval having occurred at time n-1, TB.sbsb.n is equal to the block temperature at time n, tinterval is a time in seconds between sample intervals, and tau is said first thermal time constant minus said second thermal time constant; and (c) controlling by said computing apparatus, as a function of the liquid sample temperature, heating and cooling means for changing the temperature of the sample block. - View Dependent Claims (5, 6)
-
-
7. A method for computer control of automated performance of polymerase chain reactions in at least one sample tube containing a known volume of liquid sample mixture by means of a computer-controlled thermocycler including a computing apparatus, a sample block having at least one well for said at least one sample tube and further comprising a central region containing said at least one well, an edge region in thermal contact with an enclosed ambient atmosphere and a manifold region thermally coupled to at least one manifold, said thermocycler further comprising a block temperature sensor coupled to said sample block, and heating and cooling means comprising a zone for each of said regions and controlled by said computing apparatus for changing the temperature of said sample block, said method comprising the steps of:
-
(a) sensing the temperature of said sample block at predetermined times via said sensor; (b) determining by said computing apparatus the temperature of said liquid sample mixture as a function of the temperature of said sample block over time; and (c) controlling said heating and cooling means by said computing apparatus as a function of said liquid sample temperature, wherein the step of controlling comprises the steps of; (i) determining by said computing apparatus a theoretical second power representing total power to apply to said sample block in a current sample interval at a current time n without accounting for power losses; (ii) dividing by said computing apparatus said theoretical second power into theoretical powers, one to be applied to each of said heating zones; (iii) determining by said computing apparatus power losses by said regions in said current sample interval; and (iv) determining by said computing apparatus an actual third power for each of said zones in said current sample interval to account for power loss by each said zone. - View Dependent Claims (8)
-
-
9. A method for computer control of automated performance of polymerase chain reactions in at least one sample tube containing a known volume of liquid sample mixture, the method comprising the steps of:
-
(a) holding said at least one sample tube in a two-piece plastic holder for loosely holding up to 96 microliter sample tubes, said holder comprising; (i) a one-piece tray member comprising a flat, horizontal section containing 96 holes in an 8-by-12 rectangular array compatible with industry standard microliter plate format, a first vertical tray sidewall section completely around said plate extending upwardly to a height greater than the height of said at least one sample tube resting in one of said holes, and a second vertical sidewall section around said plate extending downwardly approximately to the bottom of a cylindrically shaped upper section of said at least one sample tube resting in one of said holes; and (ii) a one-piece retainer releasably engageable inside said tray over any sample tubes resting in said tray, said retainer comprising a flat, horizontal plate section containing 96 holes in an 8-by-12 rectangular array compatible with industry standard microliter plate format and a vertical retainer sidewall section around said retainer plate extending upwardly from said plate; (b) engaging said retainer inside said tray such that the retainer plate section lies slightly above a circumferential shoulder extending outwardly from the upper section of said at least one sample tube resting in said tray and such that the first tray sidewall section is about as high as said retainer sidewall section, whereby said at least one sample tube are retained loosely both vertically and laterally; (c) receiving said two-piece plastic holder in a sample block containing an 8-by-12 rectangular array of sample wells in a central region of a major upper surface of the block; (d) sensing the temperature of the sample block at predetermined times via a block temperature sensor thermally coupled to the sample block; (e) determining by a computing apparatus the temperature of said liquid sample mixture as a function of the temperature of the sample block over time, wherein the step of determining comprises; (i) determining a first thermal time constant for said at least one sample tube and said volume of liquid sample mixture; (ii) determining a second thermal time constant for said block temperature sensor; and (iii) determining the sample temperature in a sample interval at a current time n according to the formula
space="preserve" listing-type="equation">T.sub.samp.sbsb.n =T.sub.samp.sbsb.n-1 +(T.sub.B.sbsb.n -T.sub.samp.sbsb.n-1)*t.sub.interval /tauwhere tsamp.sbsb.n is equal to the sample temperature at time n, the time at said current sample interval, Tsamp.sbsb.n-1 is equal to the sample temperature at an immediately preceding sample interval having occurred at time n-1, TB.sbsb.n is equal to the block temperature at time n, tinterval is a time in seconds between sample intervals, and tau is said first thermal time constant minus said second thermal time constant; and (c) controlling by said computing apparatus, as a function of the liquid sample temperature, heating and cooling means for changing the temperature of the sample block.
-
Specification