CaHVA_MA2020_GrC#
- class braincell.channel.CaHVA_MA2020_GrC(size, g_max=Quantity(0.46, 'mS / cm^2'), temp=Quantity(303.15, 'K'), name=None)#
Granule cell high-voltage-activated calcium current.
The high-voltage-activated (HVA) calcium current of the cerebellar granule cell model of (Masoli et al., 2020) [2], whose kinetics are those of the earlier granule cell model of (D’Angelo et al., 2001) [1]. Gating is \(s^2 u\) in alpha/beta form with an ohmic driving force:
\[\begin{split}\begin{aligned} I_{Ca} &= g_{max} \, s^2 u \, (E_{Ca} - V) \\ \alpha_s &= 0.04944 \exp((V' + 29.06) / 15.873) \\ \beta_s &= 0.08298 \exp((V' + 18.66) / -25.641) \\ \alpha_u &= 0.0013 \exp((V' + 48) / -18.183) \\ \beta_u &= 0.0013 \exp((V' + 48) / 83.33) \end{aligned}\end{split}\]where \(V' = V / \mathrm{mV}\) and the rates are per millisecond. Both gates are further scaled by
gate_phi()with \(Q_{10} = 3\) referred to 20 degrees Celsius (see Notes).- 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.46 mS/cm2, the mod file’sgcabar = 0.00046 mho/cm2(see Notes).temp (
Array|ndarray|bool|number|bool|int|float|complex|Quantity) – Absolute temperature driving the gates’ Q10 factor. Defaults to 30 degrees Celsius, matching the mod file’scelsius = 30.
See also
CaHVA_MA2020_GoCThe same mechanism imported from the Golgi cell deposit; identical constants, different model citation, and one fewer import deviation (see its Notes).
braincell.channel._base.OhmicHHTemplate supplying the ohmic driving force used above.
Notes
Ported from
GrC/channel/CaHVA_MA20_GrC.mod. An earlier revision of this docstring named the source fileCaHVA_MA20_GrC.mod, which does not exist; the shipped file uses the two-digit year code, and that is corrected here. That file andGoC/channel/CaHVA_MA20_GoC.modare identical apart from theSUFFIXline, which is why the two BrainCell classes carry the same constants; they are separate classes, not a subclass pair, because they were imported from two different deposits and therefore take two different model citations.The file’s
COMMENTcredits “E.D’Angelo, T.Nieus, A. Fontana”, naming authors 1, 2 and 7 of the eight-author origin paper. That credit is not turned into a citation: entry [1] below lists all eight.The mod file applies its Q10 factor inside each of the four rate functions, as
Q10 = 3^((celsius - 20)/10)multiplyingalp_s,bet_s,alp_uandbet_u. BrainCell hoists it to the gate level instead, asGate(q10=3.0, temp_ref=20 degC). For the alpha/beta form the two are algebraically identical: with \(\alpha = Q_{10} a\) and \(\beta = Q_{10} b\), \(\alpha (1 - x) - \beta x = Q_{10} (a (1 - x) - b x)\), which is exactly whatphimultiplies. The rate methods here therefore return the unscaleda/b.The mod file’s
eca = 129.33 (mV)is not read by this class: the reversal potential is supplied by the attachedCalciumion object.Import deviation – interpolation table removed. The original
TABLEdirective tabulateds_inf,tau_s,u_infandtau_uover[-100, 30]mV, clamping to the boundary value outside that range; BrainCell evaluates the continuous formulas per call, so any BrainCell/NEURON divergence outside that window is expected.Import deviation – integration method substituted. The upstream
derivimplicitis replaced bycnexp. This is the granule cell mechanism’s one difference in status from its Golgi cell twin, which was alreadycnexpupstream. The substitution is exact here, because thesandugate ODEs are independent of one another.Import deviation – NMODL default-precision rewrite.
Kalpha_sis written15.87301587302in the mod source and15.873here, because BrainCell aligns with the roughly six-significant-figure defaults NEURON’s generated C emits rather than with the source text. Ordinary in-formula literals are not subject to this rewrite and keep their source values.NEURON’s raw
icahere isg * (v - eca), i.e. outward-positive;OhmicHHcomputesg_max * s^2 u * (E - V), the same current under BrainCell’s repo-wide inward-positive convention.g_max’s default is thegcabarof the cell-model deposit this mechanism was imported from – a value tuned for that model, not a conductance reported by the origin paper.References