neuromodels.utils.compute_q10_correction

neuromodels.utils.compute_q10_correction(q10, T1, T2)[source]

Compute the Q10 temperature coefficient.

As explained in [1], the time course of voltage clamp recordings are strongly affected by temperature: the rates of activation and inactivation increase with increasing temperature. The \(Q_{10}\) temperature coefficient, a measure of the increase in rate for a 10 \(^{\circ}C\) temperature change, is a correction factor used in HH-style models to quantify this temperature dependence.

In HH-style models, the adjustment due to temperature can be achieved by decreasing the time constants by a factor \(Q_{10}^{(T_2 - T_1)/10}\), where the temperatures \(T_1 < T_2\). The temperature unit must be either the Celsius or the Kelvin. Note that \(T_1\) and \(T_2\) must have the same unit, and do not need to be exactly 10 degrees apart.

Parameters
q10float

The \(Q_{10}\) temperature coefficient.

T1float

Temperature at which the first rate is recorded.

T2float

Temperature at which the second rate is recorded.

Returns
correctionfloat

Correction factor due to temperature.

References

1

D. Sterratt, B. Graham, A. Gillies, D. Willshaw, “Principles of Computational Modelling in Neuroscience”, Cambridge University Press, 2011.