How to implement temperature dependent rates
Posted: Wed Mar 15, 2006 12:15 pm
On Wednesday, March 15, 2006, GTR asked
For example, suppose Q10 really is 3, and that the experimentally observed rates were measured at 22 deg C. Add the following items to your code:
First decide what value to use for Q10. If you don't have an experimentally-determined value, try to make a reasonable guess. As a very rough rule of thumb, Q10 is often assumed to be 3. However, this is truly only a crude guess. Chapter 7 in the book Kinetics for the Life Sciences, by H. Gutfreund (Cambridge University Press, 1995), has an eye-opening discussion of temperature effects on reaction rates. Table 7.1 on p.234 of this book (may still be available in paperback for ~$30 and well worth it) lists the Q10s at ~20 deg C that correspond to various activation energies. Quoting from the bottom of that page, "in biological systems, the majority of reactions has a Q10 near 2. Those with lower Q10 are likely to be diffusion controlled and those with a larger Q10 involve entropy effects due to structural rearrangements."Is there any code or tutorial for temperature alignment using a Q10...?
For example, suppose Q10 really is 3, and that the experimentally observed rates were measured at 22 deg C. Add the following items to your code:
Code: Select all
PARAMETER {
Q10 = 3 (1)
Q10TEMP = 22 (degC)
. . .
ASSIGNED {
celsius (degC)
qt (1)
. . .
INITIAL
qt = Q10^((celsius-Q10TEMP)/10)
. . .
PROCEDURE rates(v (mV)) {
taum = temp_insensitive_expression_for_taum / qt
tauh = temp_insensitive_expression_for_tauh / qt
. . .
}