Nav1p1_MA2025_BC#
- class braincell.channel.Nav1p1_MA2025_BC(size, temp=Quantity(295.15, 'K'), g_max=Quantity(8., 'mS / cm^2'), gateCurrent=0.0, name=None, solver=None, substeps=None)#
Non-resurgent Nav1.1 sodium current, basket-cell parameterisation.
The non-resurgent
Narsgsodium current derived from the Khaliq et al. (2003) [1] resurgent-current model and used for Kv3/Nav1.1 excitability studies by Akemann, Lundby, Mutoh & Knopfel (2009) [2], reparameterised for the basket-cell model of (Masoli et al., 2025) [3].This class inherits the 13-state Markov
pairstopology, the transition-rate lambdas and the \(\phi\) temperature-scaling formula fromNav1p6_MA2020_GoC(see that class for the full state diagram and rate equations), but overrides three of the fixed kinetic constants and recomputes \(\phi\) with a different base:\[\phi = 2.7^{(T - 22)/10}, \quad O_{on} = 2.3\ \mathrm{ms^{-1}}, \quad \epsilon = 10^{-12}\ \mathrm{ms^{-1}}, \quad a = \left(\frac{O_{on}}{C_{on}}\right)^{1/4}\]with \(C_{on}\) unchanged from
Nav1p6_MA2020_GoC’s0.005, soalfacis recomputed to a different value than the base class’s.current()adds an optional gating-current correction on top of the inherited ionic current:\[\begin{split}\begin{aligned} I &= g_{max}\, O\, (E_{Na} - V) - \mathbb{1}[\text{gateCurrent} \neq 0]\, I_{gate} \\ I_{gate} &= n_c \times 10^6\, e_0\, z_{gate}\, \dot{q} \\ \dot{q} &= f_{01} C_1 + (f_{02}{-}b_{01}) C_2 + (f_{03}{-}b_{02}) C_3 + (f_{04}{-}b_{03}) C_4 - b_{04} C_5 \\ &\ + f_{11} I_1 + (f_{12}{-}b_{11}) I_2 + (f_{13}{-}b_{12}) I_3 + (f_{14}{-}b_{13}) I_4 - b_{14} I_5 \\ n_c &= 10^{12}\, g_{max} / g_{unit} \end{aligned}\end{split}\]where \(\dot{q}\) is the net probability flux through the activation/inactivation ladders (excluding
O,BandI6), \(n_c\) estimates the channel count fromg_maxand a fixed unitary conductancegunit, and \(e_0\) is the elementary charge.- Parameters:
size (
int|Sequence[int] |integer|Sequence[integer]) – Channel state shape.temp (
Array|ndarray|bool|number|bool|int|float|complex|Quantity) – Absolute temperature driving the \(\phi\) factor, default 22 degrees Celsius.g_max (
Array|ndarray|bool|number|bool|int|float|complex|Quantity|Callable) – Maximal conductance density, default8.0 mS/cm2(halfNav1p6_MA2020_GoC’s default).gateCurrent (
Array|ndarray|bool|number|bool|int|float|complex|Quantity|Callable) – Enables the gating-current correction incurrent()when nonzero, default0.0(disabled).solver (
str|None) – Override forMarkov’s default ODE solver.substeps (
int|None) – Override forMarkov’s default substep count.
See also
Nav1p1_RI2021_SCSame scheme and constants, stellate-cell model citation.
Nav1p6_MA2025_BCResurgent Nav1.6 sibling for the same basket-cell model, with its own (unoverridden) constants.
Notes
Ported from
Nav1p1_MA25_BC.mod, whose own header describes the mechanism as “derived from the Narsg channel of Khaliq et al., J. Neurosci. 23(2003)4899” – i.e. viaNav1p6_MA2020_GoC’s origin, not an independently republished scheme.zgate = 2.5435,gunit = 15e-9 mSande0 = 1.60217646e-19 Care fixed internal constants set in__init__and are not exposed as__init__parameters.No import deviation is recorded for this mechanism in the bibliography’s
MA2025import-deviations tables.References
- current(V, Na)[source]#
Calculate the current for this ion channel.
This method should be implemented by subclasses to compute the current based on the channel’s specific properties and state.
- Parameters:
*args – Variable length argument list.
**kwargs – Arbitrary keyword arguments.
- Raises:
NotImplementedError – This method must be implemented by subclasses.