K_TM1991#
- class braincell.channel.K_TM1991(size, g_max=Quantity(10., 'mS / cm^2'), temp=Quantity(309.15, 'K'), q10=1.0, temp_ref=Quantity(309.15, 'K'), V_sh=Quantity(-60., 'mV'), name=None)#
Traub and Miles 1991 delayed-rectifier potassium current.
The delayed-rectifier potassium current of the hippocampal pyramidal cell model of (Traub & Miles, 1991) [1], with \(p^4\) HH gating and an ohmic driving force:
\[\begin{split}\begin{aligned} \alpha_p &= \frac{0.032 \times 5} {\mathrm{exprel}((15 - V') / 5)} \\ \beta_p &= 0.5 \exp((10 - V') / 40) \end{aligned}\end{split}\]where \(V' = (V - V_{sh}) / \mathrm{mV}\), \(\mathrm{exprel}(x) = (e^{x} - 1)/x\), and both rates are in \(\mathrm{ms}^{-1}\). Away from \(V' = 15\) the activation rate is exactly the published linoid \(0.032 (15 - V') / (\exp((15 - V')/5) - 1)\);
exprelis used only to remove that expression’s removable singularity, where the code returns \(0.16\ \mathrm{ms}^{-1}\) rather than0/0. The gate integrates \(\dot{p} = \phi (\alpha_p (1 - p) - \beta_p p)\) with \(\phi\) fromgate_phi().- Parameters:
size (
int|Sequence[int] |integer|Sequence[integer]) – Channel state shape.g_max (
Array|ndarray|bool|number|bool|int|float|complex|Quantity|Callable) – Maximal conductance density. Defaults to10.0 mS/cm2.temp (
Array|ndarray|bool|number|bool|int|float|complex|Quantity) – Absolute temperature driving the Q10 factor, default 36 degrees Celsius.q10 (
Array|ndarray|bool|number|bool|int|float|complex|Quantity|Callable) – Q10 scaling factor for the activation gate, default1.0, i.e. no temperature correction at any temperature (see Notes).temp_ref (
Array|ndarray|bool|number|bool|int|float|complex|Quantity) – Reference temperature forq10, default 36 degrees Celsius.V_sh (
Array|ndarray|bool|number|bool|int|float|complex|Quantity|Callable) – Threshold shift applied to both rates, default-60.0 mV– not-63.0 mV(see Notes).
See also
KDR_Ba2002The same two rate functions with
V_sh = -50.0 mVandq10 = 3.0, as used by Bazhenov et al. (2002).braincell.channel.sodium.Na_TM1991Sodium counterpart from the same source mechanism, which ships
V_sh = -63.0 mV.
Notes
Compared against
HH2.modfrom ModelDB accession 3670, Destexhe’s NEURON implementation, whose header reads “Equations modified by Traub, for Hippocampal Pyramidal cells, in: Traub & Miles, Neuronal Networks of the Hippocampus, Cambridge, 1991”. Withv2 = v - vtraubin the mod file and \(V' = (V - V_{sh})/\mathrm{mV}\) here, the two rate functions above and the \(p^4\) gating match the mod file term for term.The shift default is -60 mV, and the two BrainCell ``TM1991`` classes do not agree with each other.
braincell.channel.sodium.Na_TM1991shipsV_sh = -63.0 mVwhile this class ships-60.0 mV, although both derive from the same mechanism; the 3 mV divergence is a BrainCell choice, not something inherited from the source. Any sentence about “the Traub & Miles -63 mV shift” is wrong for this class.HH2.mod’s ownPARAMETERblock ships a third value,vtraub = -55 mV; the rate equations are unaffected either way, since the shift enters only throughv2/\(V'\).The
g_maxdefault coincides withHH2.mod’sgkbar = 0.01 mho/cm^2(=10 mS/cm2), but it is documented here as a BrainCell default rather than as a value printed in the book.HH2.modappliestadj = 3^((celsius - 36)/10), which is unity at 36 degrees Celsius; the shippedq10 = 1.0withtemp_refat 36 degrees Celsius agrees there, but stays unity at every other temperature as well, so raisingtempdoes not speed this gate unlessq10is also changed.References