This application is a §371 National Stage Application of PCT/AU2011/000447, filed Apr. 19, 2011, which claims priority to Australian Patent Application No. 2010901655, filed Apr. 20, 2010.
1. Field of the Invention
The present invention relates to a method and apparatus for controlling the temperature of a liquid and in particular to a method and apparatus for controlling the temperature of a liquid in a thermal cycling apparatus. The present invention also relates to a method and apparatus for determining the temperature of a liquid in a thermal cycling apparatus.
2. Description of Related Art
The reference in this specification to any prior publication (or information derived from it), or to any matter which is known, is not, and should not be taken as an acknowledgment or admission or any form of suggestion that the prior publication (or information derived from it) or known matter forms part of the common general knowledge in the field of endeavour to which this specification relates.
PCR (Polymerase Chain Reaction) is a technique involving multiple cycles that results in the exponential amplification of certain polynucleotide sequences each time a cycle is completed. The technique of PCR is well known and is described in many books, including, PCR: A Practical Approach M. J. McPherson, et al., IRL Press (1991), PCR Protocols: A Guide to Methods and Applications by Innis, et al., Academic Press (1990), and PCR Technology: Principals and Applications for DNA Amplification H. A. Erlich, Stockton Press (1989). PCR is also described in many U.S. patents, including U.S. Pat. Nos. 4,683,195; 4,683,202; 4,800,159; 4,965,188; 4,889,818; 5,075,216; 5,079,352; 5,104,792; 5,023,171; 5,091,310; and 5,066,584.
The PCR technique typically involves the step of denaturing a polynucleotide, followed by the step of annealing at least a pair of primer oligonucleotides to the denatured polynucleotide, i.e., hybridizing the primer to the denatured polynucleotide template. After the annealing step, an enzyme with polymerase activity catalyzes synthesis of a new polynucleotide strand that incorporates the primer oligonucleotide and uses the original denatured polynucleotide as a synthesis template. This series of steps (denaturation, primer annealing, and primer extension) constitutes a PCR cycle.
As cycles are repeated, the amount of newly synthesized polynucleotide increases exponentially because the newly synthesized polynucleotides from an earlier cycle can serve as templates for synthesis in subsequent cycles. Primer oligonucleotides are typically selected in pairs that can anneal to opposite strands of a given double-stranded polynucleotide sequence so that the region between the two annealing sites is amplified.
Denaturation of DNA typically takes place at around 90 to 95° C., annealing a primer to the denatured DNA is typically performed at around 40 to 60° C., and the step of extending the annealed primers with a polymerase is typically performed at around 70 to 75° C. Therefore, during a PCR cycle the temperature of the reaction mixture must be varied, and varied many times during a multicycle PCR experiment.
The PCR technique has a wide variety of biological applications, including for example, DNA sequence analysis, probe generation, cloning of nucleic acid sequences, site-directed mutagenesis, detection of genetic mutations, diagnoses of viral infections, molecular “fingerprinting” and the monitoring of contaminating microorganisms in biological fluids and other sources.
In addition to PCR, other in vitro amplification procedures, including ligase chain reaction as disclosed in U.S. Pat. No. 4,988,617 to Landegren and Hood, are known and advantageously used in the prior art. More generally, several important methods known in the biotechnology arts, such as nucleic acid hybridization and sequencing, are dependent upon changing the temperature of solutions containing sample molecules in a controlled fashion. Conventional techniques rely on use of individual wells or tubes cycled through different temperature zones. For example, a number of thermal “cyclers” used for DNA amplification and sequencing are disclosed in the prior art in which a temperature controlled element or “block” holds a reaction mixture, and wherein the temperature of the block is varied over time. One advantage of these devices is that a relatively large number of samples can be processed simultaneously, e.g. 96 well plates are commonly employed.
U.S. Pat. No. 7,645,070 describes an instrument for performing highly accurate PCR employing an assembly, a heated cover, and an internal computer, is provided. The assembly is made up of a sample block, a number of Peltier thermal electric devices, and a heat sink, clamped together. A control algorithm manipulates the current supplied to thermoelectric coolers such that the dynamic thermal performance of a block can be controlled so that pre-defined thermal profiles of sample temperature can be executed. The sample temperature is calculated instead of measured using a design specific model and equations. The control software includes calibration diagnostics which permit variation in the performance of thermoelectric coolers from instrument to instrument to be compensated for such that all instruments perform identically. The block/heat sink assembly can be changed to another of the same or different design. The assembly carries the necessary information required to characterize its own performance in an on-board memory device, allowing the assembly to be interchangeable among instruments while retaining its precision operating characteristics.
U.S. Pat. No. 5,475,610 describes 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.
However, such block devices suffer various drawbacks, in that they are relatively slow in cycling the reaction mixtures, they are relatively energy intensive to operate, temperature control is less than ideal and detection of the reaction mixture in situ is difficult.
In an effort to avoid several of these disadvantages, other thermal cyclers have been developed in which a plurality of containers for holding reaction mixture(s) are supported on a rotatable carousel rotatably mounted within a chamber adapted to be heated and cooled. For example, see U.S. Pat. No. 7,081,226 to Wittwer et al. However, these devices still suffer various disadvantages. For example, control over the temperature of the reaction mixtures is less than ideal, control over the rate of heating and cooling of the reaction mixtures is less than ideal, and these devices have relatively poor energy efficiency.
Thus, there still remains a need for thermocyclers for PCR which provide improved temperature control of the reaction mixtures, are not complex to use, can provide real-time analysis of the reaction occurring in the sample containers, and are energy efficient.
The present invention seeks to overcome or ameliorate at least one of the disadvantages of the abovementioned prior art, or to provide a useful alternative.
In a first broad form the present invention seeks to provide a method of controlling the temperature of a liquid held within a reaction container in a chamber of a thermal cycling apparatus, the method including:
Typically the method includes:
Typically the method includes determining the air temperature using an air thermal model.
Typically the method includes:
Typically the method includes, for the closed chamber model:
Typically the air temperature is determined at least in part using the relationship:
Typically for the open chamber model, the method includes, determining the air temperature at least in part using the relationship:
TOC=kSSTSS+kAMTAM+cOC
Typically the method includes determining the air temperature at least in part using the relationship:
Typically the method includes determining the liquid temperature using the air temperature and a liquid thermal model.
Typically the method includes determining the liquid temperature using a previously determined liquid temperature.
Typically the method includes determining the liquid temperature at least in part using the relationship:
TL=(1−kE−kL)TL(n−1)+kLTL(n−2)+kETEff(n)
Typically the method includes:
Typically the method includes, determining the target air temperature at least in part using the liquid temperature.
Typically the method includes:
Typically if the change is more than the threshold the method includes determining the air target temperature using the relationship:
TAS(n)=TLS+kOF(TLS−TLM(n))
Typically the method includes determining at least one constant from reference constant values.
Typically the method includes determining reference constant values from a data store.
Typically the at least one constant includes at least one of:
Typically the method includes determining at reference constant values during a calibration procedure.
Typically the method includes, determining closed chamber model constants by:
Typically the method includes, determining liquid model constants for a given liquid volume by:
Typically the method includes:
Typically the method includes, determining open chamber model constants by:
Typically the method is performed at least in part using a controller of a thermal cycling apparatus, the controller including a processor and a memory.
Typically the method includes, in the processor, retrieving at least one constant from the memory.
Typically the method includes, in the processor:
In a second broad form the present invention seeks to provide apparatus for controlling the temperature of a liquid held within a reaction container in a chamber of a thermal cycling apparatus, the apparatus including a controller that:
Typically controller includes a processor and a memory.
Typically the memory is for storing at least one of:
Typically the processor:
Typically the controller is coupled to at least one of:
In a third broad form the present invention seeks to provide a method of determining the temperature of a liquid held within a reaction container in a chamber of a thermal cycling apparatus, the method including:
Typically the method includes determining the liquid temperature using the air temperature and a liquid thermal model.
Typically the method includes determining an air temperature using the sensed chamber temperature and an air thermal model.
Typically the method includes:
In a fourth broad form the present invention seeks to provide apparatus for determining the temperature of a liquid held within a reaction container in a chamber of a thermal cycling apparatus, the apparatus including a processor that:
It will be appreciated that the broad forms of the invention may be used individually or in combination, and may be used for temperature control in a range of different applications, including, but not limited to nucleic acid amplification.
Examples of the invention will now be described with reference to the accompanying drawings in which:
An example apparatus for detecting and optionally controlling the temperature of a liquid, for example during a thermal cycling process, will now be described with reference to
In this example, the apparatus 100 includes a chamber 101 containing a reaction container 111 having a liquid 110, such as a reaction mixture, therein. The apparatus 100 typically includes a controller 120 coupled to a heater 130 and temperature sensor 140. The heater 130 is typically a convection heater, or similar, arranged to heat air in the chamber 101, with the temperature sensor 140 being used for sensing a chamber temperature.
The apparatus 100 may optionally include a fan 150 and an ambient temperature sensor 160, coupled to the controller 120. The fan 150 can be used to allow ambient air to be supplied to the chamber 101, to thereby help cool the chamber 101, with the temperature of the ambient air being determined using the ambient temperature sensor 160. However, this is not essential, and other cooling mechanisms may be used, as will be described in more detail below.
It will be appreciated that in one example, multiple reaction containers may be provided in an array within the chamber, allowing the temperature of liquid in multiple reaction containers to be determined and optionally subsequently controlled, substantially simultaneously.
In use, the controller 120 is adapted to monitor signals from the temperature sensor 140, and use these to control the heater 130. Accordingly, the controller 120 can be any suitable form of controller, such as a suitably programmed processing system, FPGA (Field Programmable Gate Array), or the like.
An example process for controlling the temperature of the liquid 120 will now be described with reference to
In this example, at step 200 the controller 120 determines a sensed chamber temperature from the temperature sensor 140. At step 210, the controller 120 determines an air temperature using the sensed chamber temperature. The air temperature is typically determined from the sensed chamber temperature using an air thermal model, which defines one or more relationships between the sensed chamber temperature and the air temperature. In some examples, the air thermal model may also take into account a sensed ambient temperature determined from the ambient temperature sensor 160.
At step 220, the controller 120 determines a liquid temperature using the air temperature. The liquid temperature is typically determined from the air temperature using a liquid thermal model, which defines one or more relationships between the air temperature and the liquid temperature.
At step 230, the controller 120 optionally selectively heats or cools air in the chamber in accordance with the liquid temperature, for example by selectively controlling the heater 130, and/or the fan 150.
Accordingly, the above described process operates by calculating the air temperature to which the reaction container(s) are exposed, based on a chamber temperature sensed by a temperature sensor in the chamber. Once the air temperature has been calculated, this is used to determine the liquid temperature, allowing the liquid temperature to be accurately determined without requiring direct measurement of the liquid temperature. This has a number of benefits.
For example, accurate determination of the liquid temperature allows for improved thermal control of the liquid. This in turn allows faster heating and cooling to be performed, thereby reducing thermal cycling times. Additionally, the degree of heating and cooling used to achieve the required liquid temperature control can be reduced, making the thermal control process more energy efficient, and thereby reducing operating costs. The use of an indirect liquid temperature measurement is also particularly beneficial in rotary thermal cycling devices, where a number of reaction containers are mounted in a rotating carousel, and in which direct measurement of liquid temperature is problematic.
Accordingly, the above described process allows for accurate thermal control of liquid samples in a rotary thermal cycling apparatus, which cannot otherwise be easily achieved.
Further features will now be described with reference to the following examples.
An example of apparatus for controlling the temperature of a reaction process will now be described with reference to
In this example, the apparatus 300 includes a body 310 and a lid 312, defining a chamber 311. The chamber 311 includes a mounting 320, for receiving a carousel 321. The carousel 321 includes a number of apertures 322 for receiving reaction containers 323, such as Eppendorf tubes or the like, containing a liquid sample, such as a reaction mixture.
The mounting 320 is coupled to shaft 331, which is in turn coupled to a drive motor 332, allowing the carousel 321 to be rotated within the chamber 311. A wall 313 is provided that extends across the chamber 311 to separate the drive motor 332 from the carousel 321. The wall 313 typically includes an aperture having a mesh 314 therein for allowing air flow through the mesh 314.
The chamber 311 includes a heater 340, which in this example includes a heating element 341 and a fan 342 for circulating air within the chamber 311. A chamber temperature sensor 343, such as a thermistor, is typically provided in the chamber 311 for generating signals indicative of a chamber temperature.
In one example, an optical sensor 360 is also provided mounted to the wall 313, to sense the status of a reaction based on the colour of an indicator in the reaction mixture. The optical sensor 360 can include an illumination source, such as a laser, and a corresponding optical detector for detecting reflected illumination.
The chamber 311 also typically includes a fan 371 provided in a vent 372, to allow ambient air from outside the chamber 311 to be circulated through the chamber 311. The vent typically includes a vent flap 373 for closing the vent 372. In one example, an ambient temperature sensor 374 is provided outside of the chamber 311, for generating signals indicative of a sensed ambient temperature.
It will be appreciated that the apparatus will also typically include a controller, an example of which will now be described with reference to
In this example, the controller 400 includes a processor 410, a memory 411, an input/output device 412 such as a keypad and display, and an interface 413 coupled together via a bus 414. The interface 413 may be provided to allow the controller 400 to be coupled to any one or more of the heater 340, the drive 332, the temperature sensors 343, 374, the fan 371 and the vent flap 373. The interface may also include an external interface used to provide connection to external peripheral devices, such as a bar code scanner, computer system, or the like. Accordingly, it will be appreciated that the controller 400 may be formed from any suitable processing system, FPGA, or the like.
In use, the processor 410 typically executes instructions stored in the memory 411, to allow the apparatus 300 to be controlled. In this regard, a user will typically select a desired thermal cycling process, including a required temperature profile, using the input/output device 412. This allows the processor 410 to access the instructions and control the apparatus 300 to thereby cause the apparatus 300 to implement the selected thermal cycling process.
In particular, this causes the processor 410 to monitor signals from the temperature sensors 343, 374, and uses these to determine a liquid temperature. Determination of the liquid temperature typically involves having the processor 410 access air and liquid thermal models, together with associated reference constant values, from the memory 411. In one example, the models are as outlined below, with the reference constants being derived during a calibration and/or configuration process, as will also be described in more detail below. The processor 410 then uses the liquid temperature to control operation of the heater 340, the fan 371 and the vent flap 373, thereby allowing the required temperature profile to be implemented.
It will be appreciated that the processor 410 may also determine a reaction status, for example using signals determined from the optical sensor 350, and perform additional control, such as control of the drive 332, to thereby perform the thermal cycling process. As such functions are known in the art, this will not be described in any further detail.
It will be appreciated from the above that the apparatus is particularly directed to thermocyclers for nucleic acid amplification, wherein the reaction containers are supported on a rotatable circular carousel rotatably mounted within a chamber. Particularly preferred thermocyclers for use with the apparatus are the Rotor-Gene™ family of thermocyclers manufactured and distributed by Qiagen GMBH (www.qiagen.com). Other similar devices are disclosed in International PCT Publication No.'s WO 92/20778 and WO 98/49340. However, it will be appreciated that other commercially available thermocyclers may be modified to operate as described above.
An example of the operation of the apparatus of
In this example, at step 500, the controller 400 determines a change in target liquid temperature ΔTLS, based on a target liquid temperature TLS(n) for the thermal cycling process. This information is typically determined from a temperature profile stored in the memory 411, which is associated with the current thermal cycling process. At step 510, the controller 400 compares a change in target liquid temperature ΔTLS to a threshold value ΔTOSTH. This is used to allow the apparatus to operate in one of two modes, generally referred to as holding and overshoot modes.
In this instance, if the magnitude of the change in target liquid temperature ΔTLS is less than the threshold value ΔTOSTH, then the controller 400 operates in holding mode. Accordingly, the controller 400 sets a target air temperature TAS(n) to the target liquid temperature TLS(n) at step 520, and then selectively heats or cools the chamber 311, using the heater 340 and/or fan 371 and vent flap 373, based on the target air temperature TAS(n), at step 530. Consequently, in the holding mode, it is assumed that changes in air temperature are small enough that the liquid temperature remains substantially in equilibrium with the air temperature.
However, if the magnitude of the change in target liquid temperature ΔTLS is greater than the threshold value ΔTOSTH, then the controller 400 operates in overshoot mode. In overshoot mode, at step 540 the controller 400 determines a liquid temperature TLM(n) using a liquid thermal model, which will be described in more detail below. At step 550, the controller 400 then determines a target air temperature TAS(n) using the liquid temperature TAS(n), which in one example is achieved using the following relationship:
TAS(n)=TLS+kOF(TLS−TLM(n)) (1)
In this instance, the air temperature is varying rapidly, so that the air temperature in the chamber 311 differs significantly to the liquid temperature. This allows the liquid to be heated or cooled as rapidly as possible, taking into account the thermal mass of the liquid and the reaction container. As the liquid temperature nears the target temperature, the heating or cooling effect is reduced, so that the liquid temperature just reaches the target temperature. An example temperature profile is shown in
The result of this arrangement is that when in overshoot mode:
Accordingly, in this arrangement, the liquid temperature gradually approaches the target temperature, such that it does not excessively overshoot or undershoot the target temperature, whilst allowing the rate of heating/cooling to be maximised, thereby reducing the thermal cycle time. It should also be noted that when heating from 55° C. to 95° C., the cooling vent flap 373 is not opened. This is in contrast to some traditional control processes, the cooling vent flap 373 is opened at the end of the transition to abruptly cool the air, thereby resulting in greater overall energy usage for the apparatus. It will therefore be appreciated that this provides a particularly beneficial thermal control process.
In order to operate in accordance with the above described thermal control process, a liquid temperature is determined, and an example of the process for achieving this will now be described with reference to
In this example, at step 700, the controller 400 determines a sensed chamber temperature TS from the chamber temperature sensor 343. As the chamber temperature sensor 343 will detect a localised air temperature within the chamber 311, it is necessary to use an air thermal model to derive an air temperature that is more accurately reflective of the effective air temperature within the chamber 311. In this sense, the air temperature is therefore the effective air temperature to which the reaction containers are exposed. The air temperature is given by:
Accordingly, in this example, the air temperature is calculated using an air thermal model that is divided into a closed chamber model and an open chamber model.
The closed chamber air model is used whenever vent flap 373 is closed and the fan 371 deactivated, so that there is negligible air exchange between the inside and the outside of the chamber. The effective air flow for the closed chamber model is shown schematically in
In one example, the closed chamber model is a two-part linear model having first and second models that relate the temperature sensed by the chamber temperature sensor 343 to an accepted actual average air temperature to which the outsides of the reaction containers are exposed. Mathematically the model is given by:
The resulting transfer function is shown in
In contrast, when the vent flap 373 is open, and the fan 371 activated air flow through the chamber is different than for the closed chamber case, and an example of the effective air flow is shown schematically in
Accordingly, the controller 400 uses an open chamber model to determine the open chamber model air temperature TOC. The open chamber thermal model models this difference as a simple linear superposition of the closed-chamber air thermal model and the ambient air temperature, and in this example is given by:
TOC=kSSTSS+kAMTAM+cOC (4)
The open chamber model constants, including the first open chamber model coefficient kSS, the second open chamber model coefficient kAM and open chamber model offset value cOC, can be determined during a calibration process, as will be described in more detail below, and stored in the memory 411.
It will be noted that in the above example the closed chamber model air temperature is used in the open chamber model, and accordingly the closed chamber model air temperature is determined irrespective of whether the vent 373 is open or closed.
Accordingly, at step 710, the processor 410 determines if the sensed chamber temperature TS is above or below a threshold temperature TT. In the event that the threshold temperature is exceeded, the processor 410 moves on to step 720 to accesses the first closed chamber model coefficient kSL and the first closed chamber model offset cL, from the memory 411. Alternatively, if the sensed chamber temperature TS is below the threshold temperature, the processor 410 moves on to step 730 to access the second closed chamber model coefficient kSU and the second closed chamber model offset value cU. At step 740, the processor 410 uses the accessed constants to determine the closed chamber model air temperature TSS.
750, the controller 400 determines if the vent flap 373 is open, and if so the process advances to step 760 in which the processor 410 determines a sensed ambient temperature from the ambient temperature sensor 374. At step 770, the processor 410 accesses the open chamber model constants, including the first open chamber model coefficient kSS, the second open chamber model coefficient kAM and the open chamber model offset value cOC, before calculating the open chamber model air temperature TOC.
Following this, or in the event that the vent flap 373 is closed, the processor 410 uses the air temperature TEff, which is based on either the closed chamber model air temperature TSS or the open chamber model air temperature TOC, to determine a liquid temperature. In one example, this is achieved using a liquid thermal model.
The liquid thermal model has only one input, namely the air temperature TEff, with the liquid temperature being given by:
TL=(n)=(1−kE−kL)TL(n−1)+kLTL(n−2)+kETEff(n) (5)
Derivation of this equation is outlined below in Appendix A.
The liquid model constants including the first liquid model coefficient kE and the second liquid model coefficient kL are determined during a calibration process, as will also be described in more detail below, and stored in the memory 411. The model is implemented by the controller 400 and is essentially the entire liquid thermal model in discrete time.
The liquid model constants are dependent on the volume of sample used, and optionally the reaction container used and accordingly different liquid model constants may be stored for different liquid volumes and/or reaction container types. In this instance, the user can provide relevant details, such as a sample volume and reaction container type when selecting the particular thermal cycling process to be performed, thereby allowing the processor 410 to access relevant liquid model constants from the memory 411, at step 790. In the event that reference constants are not available for the current liquid volume, these will typically be extrapolated from available liquid model constants, using a linear interpolation or other similar technique.
Once the relevant liquid model constants have been determined, the processor 410 calculates the liquid temperature at step 800, allowing the controller 400 to control the heater 340, the fan 371 and the vent flap 373 in accordance with the thermal control process of
Accordingly, it will be appreciated that the process of
As mentioned above, reference constants used in the air and liquid models can be determined during a calibration process, an example of which will now be described with reference to
The closed and open chamber model constants relate the readings from the temperature sensors 343, 374 to the air temperature in the chamber and are therefore thermal cycling apparatus specific. These calibrations are therefore performed on a per machine basis. By contrast, the liquid model relates the air temperature to which the reaction containers are exposed to the heating of the liquid, and are therefore thermal cycling apparatus independent. However, these constants do depend on the liquid volume in the tube, and optionally the nature of the reaction container itself, and accordingly liquid model calibration is typically performed for a range of different sample volumes, and optionally reaction containers.
An example process for calibrating the closed chamber model constants for a specific thermal cycling apparatus will now be described with reference to
In this example, at step 900 the thermal cycling apparatus 300 is loaded with at least three liquid samples including respective markers. Each marker is adapted to undergo a detectable change at a respective marker temperature and whilst any markers may be used, typically the markers in the form of thermal liquid crystals (TLCs), Pyronin-Y, or the like. The markers undergo an optical change, which can be detected by the optical sensor 360, at a known temperature, allowing three known liquid temperatures to be detected.
At step 910, the processor 410 controls the heater 340 to cause the chamber 311 to gradually increase in temperature, with the vent flap 373 closed. By increasing the temperature gradually, the liquid samples are assumed to be in thermal equilibrium with air in the chamber, so that the liquid temperature is effectively equal to the air temperature.
At step 920, the processor 410 monitors a signal from the optical sensor 360 to determine if a marker change has occurred. If a marker change is not detected the process returns to step 910, allowing further heating to occur. Otherwise, once a marker change has been detected, the controller 400 records the chamber temperature sensed by the chamber temperature sensor 343, together with the associated marker temperature of the marker undergoing the change, at step 930.
At step 940, the controller 400 determines if each of the markers have undergone a change, and if not the process returns to step 910, allowing further heating to occur. Otherwise, at step 950, the processor 410 derives the closed chamber model constants.
It will be appreciated from the model above in equation (3) that two of the three reference temperatures are used to define the first closed chamber model constants, with another two of the three reference temperatures being used to define the second closed chamber model constants, with each model being based on a linear relationship. The determined constants can then be stored in the memory 411 for subsequent retrieval and use.
An example process for calibrating the liquid model constants will now be described with reference to
In this example, at step 1000 a thermal cycling apparatus 300 is loaded with liquid samples of a given volume, and in given reaction containers. The liquid samples have a characteristic that undergoes a detectable change with changes in temperature. In one example, the liquid samples include Pyronin-Y, which undergoes a continuous change in fluorescence with temperature, thereby allowing a liquid temperature to be determined based on the liquid fluorescence.
It should be noted that in one example, TLCs similar to those used in
At step 1010, the processor 410 controls the heater 340, the flap 373 and the fan 371 to perform a thermal cycling process, and in particular to cause the samples to undergo a sequence of temperature changes. At step 1020, the processor 410 monitors the characteristic of the liquid sample, which in this example involves monitoring signals from the optical sensor 360 to determine the sample fluorescence, and then using this information to derive a liquid temperature. At the same time, at step 1030, the controller 400 monitors signals from the chamber temperature sensor 343, to determine a sensed chamber temperature, which is then used to derive an air temperature. The air temperature is determined from the sensed chamber temperature using the closed chamber model and the calibration information derived from the process of
At step 1040, the controller 400 determines if the thermal cycling runs are complete, and if not the process returns to step 1010, allowing the run to continue. Otherwise, at step 1050, the processor 410 performs a linear regression based on the air temperature derived from the sensed chamber temperature, and the liquid temperature derived from the fluorescence of the liquid sample. The linear regression is used to derive the liquid model constants at step 1060, and is described in detail in Appendix B.
At step 1070, the controller 400 determines if all sample volumes and all reaction container types have been tried, and if not the process returns to step 1000, allowing different sample volumes and/or reaction containers to be calibrated. Otherwise, at step 1080 the process ends with the determined liquid model constants being stored in memory 411, as well as being optionally exported for use on other thermal cycling devices.
An example process for calibrating the open chamber model constants for a specific thermal cycling apparatus will now be described with reference to
In this example, at step 1100 the thermal cycling apparatus 300 is loaded with liquid samples of a given volume, and in given reaction containers. The liquid samples have a characteristic that undergoes a detectable change with changes in temperature. In one example, the liquid samples include Pyronin-Y, which undergoes a continuous change in fluorescence with temperature, thereby allowing a liquid temperature to be determined based on the liquid fluorescence.
It should be noted that in one example, TLCs similar to those used in
At step 1110, the processor 410 controls the heater 340 to initially heat the chamber, before opening the flap 373 and activating the fan 371 to commence a cooling portion of a thermal cycle run, thereby causing the chamber 311 to cool. At step 1120, the processor 410 monitors the characteristics of the liquid sample, which in this example, involves monitoring signals from the optical sensor 360 to determine the sample fluorescence. This is performed to determine a number of liquid temperatures at different times. Simultaneously, at step 1130, the processor 410 monitors the chamber temperature sensed by the chamber temperature sensor 343, and the ambient temperature sensed by the ambient temperature sensor 374, to thereby determine sensed chamber and ambient temperatures, measured at corresponding times.
At step 1140, the controller 400 determines if the cooling run is finished, and if not the process returns to step 1110, allowing further cooling to occur.
Otherwise, at step 1150, the processor 410 uses the liquid model to derive the air temperature for each liquid temperature detected using the sample fluorescence. Using this information, as well as the sensed chamber and ambient temperatures and the closed chamber model, the processor 410 can determine the open chamber model constants at step 1160, with the determined constants being stored in the memory 411 for subsequent retrieval and use.
Accordingly, the above calibration process allows reference constants to be easily determined for the air and liquid thermal models described above, thereby allowing the models to be easily implemented.
In any event, it will be appreciated that the above described method and apparatus allows the temperature of a sample liquid to be determined using signals from a chamber temperature sensor and optionally an ambient temperature sensor. The liquid temperature accurately reflects the temperature of liquid samples within the reaction containers, thereby allowing the determined liquid temperature to be used in controlling thermal cycling processes, for example as is used in PCR reactions. In one example, the liquid temperature can then be used in a proportional overshoot process similar to that described above with reference to
It will be appreciated that whilst the above described system typically uses an open chamber model, as well as a closed chamber model, this may not be required if the chamber remains closed during the thermal cycling process, as may occur for example if an alternative cooling mechanism is used. In this instance, if the cooling mechanism is within the chamber, this may be taken into account by monitoring temperature changes using the chamber temperature sensor only. Alternatively, other equivalent models may be used.
Although the invention has been described with reference to specific examples, it will be appreciated by those skilled in the art that the invention may be embodied in many other forms. In particular features of any one of the various described examples may be provided in any combination in any of the other described examples.
In the liquid thermal model it is assumed that there are two thermal stores—the “tube plastic” and the liquid. It is assumed that there are also two corresponding thermal resistors, one from the air to the plastic, and then one from the plastic into the liquid. It is also assumed that the liquid has a negligible effect on the plastic temperature. A liquid thermal model heat flow diagram is shown in
Liquid Thermal Model Continuous-Time Equations
The heat flow into the plastic can be represented by this equation:
PAP=GAP(TEff−TP) (6)
Where
Similarly the heat flow into the liquid can be represented by an equation of the same form:
PPL=GPL(TP−TL) (7)
Where
The rate of change of temperature of the plastic can be represented by the following equation:
Where
Similarly, the rate of change of temperature of the liquid can be represented by the following equation:
Where
The above equations of heat flow (equations (6) and (7)) and rate of change of temperature (equations (8) and (9)) can be combined to condense the unknown constants, as follows:
Where
The constant ωAP is also related to GAP and CP by:
Similarly the constant ωPL is also related to GPL and CL by:
The constants, ωAP and ωPL, can also be considered the inverse time-constants:
Where
The solution to equation (10), assuming constant TEff is the decaying exponential function of equation (14).
TP(t)=TEff+[TP(t0)−TEff]e−ω
Similarly, the solution to equation (11), assuming constant TP is the decaying exponential function of equation (15).
TL(t)=TP+[TL(t0)−TP]e−ω
Liquid Thermal Model Discrete-Time Separated Equations
The liquid thermal model is typically implemented on a microcontroller in the thermal cycling apparatus electronics and should therefore be in a discrete-time form. The continuous time, t, is then related to the discrete time sample index, n, using the equation:
t=nT (16)
Where
Replacing 1−e−ω
TP(nT)=(1−hAP)TP((n−1)T)+hAPTEff
Assuming that TEff remains constant over the whole sample interval:
TP(nT)=(1−hAP)TP((n−1)T)+hAPTEff(nT)
Replacing time-dependence with sample index dependence:
TP(n)=(1−hAP)TP(n−1)+hAPTEff(n) (17)
And repeating the process on equation (11) produces:
TL(n)=(1−hPL)TL(n−1)+hPLTP(n) (18)
Where
It is not practical to directly measure the plastic temperature (even if the real system was the same as the model described here), however it is possible and practical to measure the liquid temperature. Additionally, the liquid temperature is the temperature which we are interested in, not the plastic temperature. The above two first-order equations can be combined to give a second-order equation which removes the plastic temperature discrete-time signal.
TL(n)=(1−hPL)TL(n−1)+hPL((1−hAP)TP(n−1)+hAPTEff(n))
T
L(n)=(1−hPL)TL(n−1)+(1−hAP)(TL(n−1)−(1−hPL)TL(n−2))+hPLhAPTEff(n)
TL(n)=(1−hPL)TL(n−1)+(1−hAP)(TL(n−1)−TL(n−2)+hPLTL(n−2))+hPLhAPTEff(n)
TL(n)=(1−hPL)TL(n−1)+TL(n−1)−TL(n−2)+hPLTL(n−2)−hAPTL(n−1)+hAPTL(n−2)−hAPhPLTL(n−2))+kPLkAPTEff(n))
TL(n)=(2−hPL−hAP)TL(n−1)+(−1+hAP+hPL−hAPhPLTL(n−2)+hPLhAPTEff(n)
This can be simplified further by condensing constants again:
kL=−1+hAP+hPL−hAPhPL (19)
kE=hPLhAP (20)
So it follows:
kL=−1+hAP+hPL−kE
−hAP−hPL=−1−kE−kL
2−hAP−hPL=1−kE−kL
So the simplified discrete-time second-order differential equation describing the liquid thermal model, which relates the liquid temperature over time to the effective air temperature over time is:
TL(n)=(1−kE−kL)TL(n−1)+kLTL(n−2)+kETEff(n) (21)
Having the equation in the above form (i.e. with no plastic temperature term) allows the constants to be easily computed from a set of liquid and air temperature discrete-time signal data, such as by using multivariate linear regression (as described in Appendix B).
Working Backwards to Extract Discrete-Time Separated Equation Constants
The constants of equations (17) and (18) above, hAP and hPL, can be derived from the constants of equation (21), kE and kL. Combining equations (19) and (20):
Multiplying by hAP:
hAP2=hAPkL+hAP−kE+kEhAP
hAP2−hAPkL−hAP−kEhAP+kE=0
hAP2+(−kL−kE−1)hAP+kE=0
Completing the square using temporary variables a, b and c:
Applying these equations to the typical fitted constants allows values of hAP and hPL to be determined
Working Backwards to Extract Continuous-Time Equation Constants
As discussed above, the relation exists:
Applying these equations to the typical fitted constants allows values of ωAP and ωPL to be found.
The time constants can also be easily found:
Applying these equations to typical fitted constants allows τAP and τPL to be found. Working backwards it is possible to extract other quantities
Plastic to Liquid Thermal Conductance
The value of the liquid heat capacity may be estimated in a typical aqueous solution sample, using the value of the volume of the sample and the accepted water specific heat capacity constant:
CL=CAVL (22)
Where
If the value of the constant, ωPL is known, along with this liquid heat capacity, then the liquid heating thermal conductance, GPL, can be derived using equation (13):
GPL=ωPLCL (23)
Liquid Heating/Cooling Power
Presented here are two methods of determining the heating power heating a liquid sample at a given time.
If the liquid heat capacity is predetermined (as above in equation (22)) and the rate of change of liquid temperature is known at a given instant, then the liquid heating power entering the tube at that instant can be calculated using a re-arrangement of equation (9):
If the plastic to liquid thermal conductance and the difference between the plastic temperature and the liquid temperature is known at a given instant, then the liquid heating power entering the tube at that instant can be calculated using equation (7), discussed above.
An example process for fitting Constants for the Thermal Models using Multivariate Linear Regression will now be described.
For this purpose it is convenient to approximate the behaviour of a general real system with a simple linear model which takes the form:
Where
Usually the most appropriate values of the proportionality constants k (i.e. k1, . . . , kM) are not clear, but they can be fit using several samples of real data (x and y) from the real system and a linear regression technique (see appendix B).
The Liquid Thermal Model
The second-order liquid thermal model is of the form (equation (21)):
TL(n)=(1−kE−kL)TL(n−1)+kLTL(n−2)+kETEff(n)
In order to make it fit into the general equation form of equation (25), it needs to be re-arranged:
TL(n)=TL(n−1)−kETL(n−1)−kLTL(n−1)+kLTL(n−2)+kETEff(n)
TL(n)−TL(n−1)=kE(TEff(n)−TL(n−1))+kL(TL(n−2)−TL(n−1))
So now, in terms of equation (25):
M=2
y=TL(n)−TL(n−1)
x1=TEff(n)−TL(n−1)
x2=TL(n−2)−TL(n−1)
k1=kE
k2=kL
If only closed-chamber data is used from a run, then the liquid model constants kL and kE can be calculated using the above method, without having to determine the open-chamber air thermal model constants.
Open-Chamber Air Thermal Model
Re-arranging equation (22):
Using the above equation, the effective air temperature can be calculated from liquid temperature data, if the liquid thermal model constants are known. Once the effective air temperature is known, the open-chamber data (only) can be used to find the open-chamber air thermal model constants. So from equation (4), in the form of equation (25):
M=3
y=TEff(n)
x1=TSS(n)
x2=TAM(n)
x3=1
k1=kSS
k2=kAM
k3=cOC
Linear Least Squares Solution for Multivariate Linear Regression
The constants k of the linear model of equation (25) can be fit using multivariate linear regression when several samples, N, of y and x from the real system are available.
The linear least squares method of finding the constants k is given by:
k=(XTX)−1XTy (26)
Where
Number | Date | Country | Kind |
---|---|---|---|
2010901655 | Apr 2010 | AU | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/AU2011/000447 | 4/19/2011 | WO | 00 | 3/1/2013 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2011/130785 | 10/27/2011 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
3210996 | Harwood et al. | Oct 1965 | A |
4088447 | Walker | May 1978 | A |
4306452 | Ludwig | Dec 1981 | A |
4351805 | Reisman et al. | Sep 1982 | A |
4683195 | Mullis et al. | Jul 1987 | A |
4683202 | Mullis | Jul 1987 | A |
4800159 | Mullis et al. | Jan 1989 | A |
4846584 | Burch | Jul 1989 | A |
4859077 | Ito et al. | Aug 1989 | A |
4889818 | Gelfand et al. | Dec 1989 | A |
4923306 | Fauske | May 1990 | A |
4963499 | Stockton et al. | Oct 1990 | A |
4965188 | Mullis et al. | Oct 1990 | A |
4988617 | Landegren et al. | Jan 1991 | A |
5023171 | Ho et al. | Jun 1991 | A |
5066584 | Gyllensten et al. | Nov 1991 | A |
5067094 | Hayes | Nov 1991 | A |
5075216 | Innis et al. | Dec 1991 | A |
5079352 | Gelfand et al. | Jan 1992 | A |
5091310 | Innis | Feb 1992 | A |
5104792 | Silver et al. | Apr 1992 | A |
5269370 | Christian | Dec 1993 | A |
5290101 | Englert | Mar 1994 | A |
5438846 | Datta | Aug 1995 | A |
5475610 | Atwood | Dec 1995 | A |
5547282 | Pinhack et al. | Aug 1996 | A |
5624187 | Reading | Apr 1997 | A |
5876118 | Vogel | Mar 1999 | A |
6074868 | Blumenfeld | Jun 2000 | A |
6627451 | Pinhack et al. | Sep 2003 | B2 |
7048435 | Shdaimah et al. | May 2006 | B2 |
7081226 | Wittwer et al. | Jul 2006 | B1 |
7287903 | Estes | Oct 2007 | B2 |
7476020 | Zufferey et al. | Jan 2009 | B2 |
7645070 | Atwood et al. | Jan 2010 | B2 |
7905855 | Childers | Mar 2011 | B2 |
9034572 | Loebbert | May 2015 | B2 |
20020021739 | Fraden | Feb 2002 | A1 |
20020115200 | Zou et al. | Aug 2002 | A1 |
20040086927 | Atwood et al. | May 2004 | A1 |
20060154270 | Tajima | Jul 2006 | A1 |
20070195853 | Park | Aug 2007 | A1 |
20080025365 | Kawaguchi et al. | Jan 2008 | A1 |
20080032347 | Sarofim | Feb 2008 | A1 |
20080212643 | McGahhey | Sep 2008 | A1 |
20080275229 | Lem | Nov 2008 | A1 |
20090155765 | Atwood | Jun 2009 | A1 |
20090226903 | Cobb | Sep 2009 | A1 |
20090269835 | Ceremony | Oct 2009 | A1 |
20100075296 | Cloake et al. | Mar 2010 | A1 |
20100323923 | Corbett | Dec 2010 | A1 |
20110035165 | Koyama | Feb 2011 | A1 |
20120015365 | Bodin | Jan 2012 | A1 |
20140254622 | Leber | Sep 2014 | A1 |
20150253201 | Dinges | Sep 2015 | A1 |
20150303860 | Imanishi | Oct 2015 | A1 |
20150337400 | Wilson | Nov 2015 | A1 |
20160121325 | Masquelier | May 2016 | A1 |
Number | Date | Country |
---|---|---|
56082436 | Jul 1981 | JP |
11028925 | Feb 1999 | JP |
2009067744 | Jun 2009 | WO |
Entry |
---|
International Preliminary Report on Patentability Based on Application No. PCT/AU2011/000447 Mailed Nov. 1, 2012. |
Written Opinion Based on Application No. PCT/AU2011/000447 Mailed Jun. 2, 2011. |
International Search Report for PCT/AU2011/000447 Mailed Jun. 2, 2011. |
Number | Date | Country | |
---|---|---|---|
20130168074 A1 | Jul 2013 | US |