HCN1_RI2021_SC#
- class braincell.channel.HCN1_RI2021_SC(size, g_max=Quantity(0.1, 'mS / cm^2'), E=Quantity(-34.4, 'mV'), temp=Quantity(296.15, 'K'), name=None)#
HCN1 h-current imported for the cerebellar stellate cell model.
Ports the single
hgate NEURON mechanismHCN1_RI21_SC.modused in the stellate-cell deposit of (Rizza et al., 2021) [3]. The Boltzmann activation curve and biexponential time constant are the same functional forms used across theHCN1_MA2025_BC/HCN1_MA2024_PCsiblings; only the model citation differs.\[\begin{split}\begin{aligned} h_\infty &= \frac{1}{1 + \exp\left(\dfrac{V - V_{1/2}} {k}\right)} \\ \tau_h &= \frac{\mathrm{ratetau}}{c \left[ \exp\left(\dfrac{V - V_{\tau 1}}{k_1}\right) + \exp\left(\dfrac{V - V_{\tau 2}}{k_2}\right) \right]} \end{aligned}\end{split}\]where \(V_{1/2} = V_{\infty,\mathrm{noljp}} - V_{\mathrm{ljp}} = -99.6\ \mathrm{mV}\), \(k = 9.67\ \mathrm{mV}\), \(V_{\tau 1} = V_{\tau 2} = V_{\tau,\mathrm{noljp}} - V_{\mathrm{ljp}} = -77.3\ \mathrm{mV}\), \(k_1 = -22.0\ \mathrm{mV}\), \(k_2 = 7.14\ \mathrm{mV}\), \(c = 0.0018\ \mathrm{ms^{-1}}\), and \(\mathrm{ratetau} = 1.0\). These six constants and
ratetauare fixed internal values set in__init__; they are not exposed as parameters.- 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, default0.1 mS/cm2.E (
Array|ndarray|bool|number|bool|int|float|complex|Quantity|Callable) – Reversal potential, default-34.4 mV.temp (
Array|ndarray|bool|number|bool|int|float|complex|Quantity) – Absolute temperature driving thehgate’s Q10 factor (q10=3.0,temp_ref=37degrees Celsius), default 23 degrees Celsius.
See also
HCN1_MA2025_BCSame kinetics ported for a basket-cell model.
HCN1_MA2024_PCSame kinetics ported for a Purkinje-cell model.
Notes
Ported from
HCN1_RI21_SC.mod. This class overridesreversal_potential()to returnself.Einstead of an ion’s reversal potential.HCN1_RI21_SC.modcarries the same inherited comment as the basket-cell port, “We call it HCN1 as PC express only HCN1 Santoro et al. 2000” [2] – a claim about Purkinje cells, not this stellate-cell channel, and not repeated here as though it were. The defaulttemp = 23degrees Celsius is carried over unchanged from the.modfile: Angelo et al. (2007) [1] did not report a recording temperature, so 23 degrees Celsius is the porter’s assumption, not a value from that paper.References
- reversal_potential(V, *ions)[source]#
Return the reversal potential driving the current.
- Parameters:
V (ArrayLike) – Membrane potential. Unused by the default implementation; present so overrides can depend on it.
*ions (IonInfo) – Ion states, in the declaration order of
root_type.
- Returns:
Reversal potential, as a voltage. Defaults to that of the first ion, which for a joint root type is the first entry of
root_type.__args__. Override to read a fixedself.Eor a non-leading ion.- Return type:
ArrayLike
- root_type#
alias of
HHTypedNeuron