HCN_SU2015_DCN#
- class braincell.channel.HCN_SU2015_DCN(size, g_max=Quantity(0.01, 'mS / cm^2'), E=Quantity(-45., 'mV'), name=None)#
H-current imported for the deep cerebellar nucleus (DCN) model.
Ports the single
mgate (power 2) NEURON mechanismHCN_SU15_DCN.modused in the deep-cerebellar-nucleus deposit of (Sudhakar et al., 2015) [2].\[\begin{split}\begin{aligned} I_h &= g_{\mathrm{max}} \, m^2 \, (E - V) \\ m_\infty &= \frac{1}{1 + \exp((V + 80) / 5)} \\ \tau_m &= \frac{400}{\mathrm{qdeltat}} \end{aligned}\end{split}\]\(\tau_m\) is a voltage-independent constant, not a function of \(V\);
qdeltatis a fixed internal value (default1.0) set in__init__and is not exposed as a parameter.- 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.01 mS/cm2.E (
Array|ndarray|bool|number|bool|int|float|complex|Quantity|Callable) – Reversal potential, default-45.0 mV.
Notes
This class overrides
reversal_potential()to returnself.Einstead of an ion’s reversal potential. Themgate carries noq10/phi, soHH.gate_phi()resolves to the default1.0.Ported from
HCN_SU15_DCN.mod. Its kinetics belong to the deep cerebellar nucleus model of Steuber et al. (2011) [1], translated from GENESIS to NEURON by Luthman et al. (2011), and used in Sudhakar et al. (2015) [2].HCNis one of only four mechanism names (withCaLVA,NaPandSK) that occur as strings in the text of [2]; the paper does not, however, print the Boltzmann or time constants above for any mechanism – those are established only by direct comparison against the.modsource, not by a per-mechanism statement in either paper.f_m_tau()returns the constant400.0 / qdeltat(400 ms by default), a genuine, finite, voltage-independent time constant – the gate is not instantaneous. The former NEURONTABLEdirective tabulated onlyminfover[-150, 100] mV;taumwas never tabulated because it does not depend on voltage, not because it is zero or absent.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