KNI_Ya1989#
- class braincell.channel.KNI_Ya1989(size, g_max=Quantity(0.004, 'mS / cm^2'), temp=Quantity(309.15, 'K'), q10=1.0, temp_ref=Quantity(309.15, 'K'), tau_max=Quantity(4000., 'ms'), V_sh=Quantity(0., 'mV'), name=None)#
Yamada 1989 slow non-inactivating potassium current.
The muscarine-sensitive M current \(I_M\) of (Yamada, Koch, & Adams, 1989) [1] – a slow, non-inactivating potassium current with a single activation gate to the first power and an ohmic driving force:
\[\begin{split}\begin{aligned} p_\infty &= \frac{1}{1 + \exp(-(V' + 35) / 10)} \\ \tau_p &= \frac{\tau_{max}} {3.3 \exp((V' + 35) / 20) + \exp(-(V' + 35) / 20)} \end{aligned}\end{split}\]where \(V' = (V - V_{sh}) / \mathrm{mV}\) and \(\tau_{max}\) is the
tau_maxparameter read in milliseconds. \(\tau_p\) is further scaled bygate_phi(). There is no inactivation gate: the conductance is \(g_{max} p\).- 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 to0.004 mS/cm2(see Notes).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 (see Notes).temp_ref (
Array|ndarray|bool|number|bool|int|float|complex|Quantity) – Reference temperature forq10, default 36 degrees Celsius.tau_max (
Array|ndarray|bool|number|bool|int|float|complex|Quantity|Callable) – Peak time constant scaling \(\tau_p\). Defaults to4000.0 ms(see Notes).V_sh (
Array|ndarray|bool|number|bool|int|float|complex|Quantity|Callable) – Threshold shift applied to both rates, default0.0 mV.
See also
KK2A_HM1992Slowly inactivating thalamic potassium current, for
contrastthis class does not inactivate at all.
Notes
Compared against
IM.modfrom ModelDB accession 3817, whose header reads “Model taken from Yamada, W.M., Koch, C. and Adams, P.R. Multiple channels and calcium dynamics. In: Methods in Neuronal Modeling, edited by C. Koch and I. Segev, MIT press, 1989, p 97-134.” The mod file computes exactly the two functions above and a single, non-inactivating, linear-in-\(m\) potassium conductance; this class implements them with oneGateof power 1. The current is the M current of the bullfrog sympathetic ganglion B-type cell, which is the chapter’s subject.Two shipped defaults diverge from that reference implementation.
IM.modshipstaumax = 1000 msandgkbar = 1e-6 mho/cm^2(=0.001 mS/cm2), whereas this class defaults totau_max = 4000.0 msandg_max = 0.004 mS/cm2. Both are BrainCell defaults and neither is a value from the chapter.The temperature handling diverges too.
IM.modassumes Q10 = 2.3 referenced to 36 degrees Celsius; this class defaults toq10 = 1.0, so as shipped there is no temperature correction at any temperature.Sources disagree on the chapter’s final page: the machine-readable bibliographic record gives 97-133, used in the entry below, while
IM.mod’s header gives 97-134. The discrepancy is recorded rather than adjudicated.References