Cav3p3_MA2024_PC

Contents

Cav3p3_MA2024_PC#

class braincell.channel.Cav3p3_MA2024_PC(size, perm=Quantity(0.0001, 'cm / s'), g_scale=1e-05, temp=Quantity(309.15, 'K'), V_sh=Quantity(0., 'mV'), name=None)#

Purkinje cell Cav3.3 low-threshold calcium current, GHK drive.

The same \(n^2 l\) Cav3.3 kinetics and hand-written GHK current law documented in Cav3p3_RI2021_SC, reused unchanged for the human Purkinje cell model of (Masoli et al., 2024) [2]. The kinetics remain those of the CA3 hippocampal pyramidal neuron model of (Xu & Clancy, 2008) [1].

Parameters:
  • size (int | Sequence[int] | integer | Sequence[integer]) – Channel state shape.

  • perm (Array | ndarray | bool | number | bool | int | float | complex | Quantity | Callable) – Calcium permeability entering the GHK flux (the mod file’s pcabar), default 1.0e-4 cm/s. Inherited from Cav3p3_RI2021_SC.

  • g_scale (Array | ndarray | bool | number | bool | int | float | complex | Quantity | Callable) – Dimensionless scale factor carrying the numeric value of the mod file’s gCav3_3bar, default 1.0e-5. Inherited from Cav3p3_RI2021_SC.

  • temp (Array | ndarray | bool | number | bool | int | float | complex | Quantity) – Absolute temperature entering both the gates’ Q10 factor and the GHK flux, default 36 degrees Celsius. Inherited from Cav3p3_RI2021_SC.

  • V_sh (Array | ndarray | bool | number | bool | int | float | complex | Quantity | Callable) – Voltage shift with no counterpart in the mod file, default 0.0 mV. Inherited from Cav3p3_RI2021_SC.

  • name (str | None) – Optional channel name.

See also

Cav3p3_RI2021_SC

The base class; the full equation set, the GHK helper’s constants and the current-law scaling caveat are documented there.

Cav3p3_MA2024_PC_Frozen

Purkinje-cell variant with the GHK term’s voltage dependence removed from the autodiff graph. It is not a subclass of this class (see its Notes).

Notes

Ported from PC/channel/Cav3p3_MA24_PC.mod, which is identical to SC/channel/Cav3p3_RI21_SC.mod apart from its SUFFIX line and the BrainCell-local g_equiv diagnostic the stellate copy carries. Accordingly this class overrides nothing: the constructor, both gate declarations, the named parameter block, the four rate methods and current are all inherited from Cav3p3_RI2021_SC. Only the register_channel key and this docstring’s model citation differ. Per the bibliography’s attribution scan, this subclass contributes no rate-function code of its own.

The MA2024 import-deviations tables list no TABLE removal, no derivimplicit -> cnexp substitution and no rate-refresh relocation for Cav3p3.

References