Cav2p1_MA2024_PC

Contents

Cav2p1_MA2024_PC#

class braincell.channel.Cav2p1_MA2024_PC(size, g_max=Quantity(0.00022, 'cm / s'), V_sh=Quantity(0., 'mV'), temp=Quantity(296.15, 'K'), name=None)#

Purkinje cell Cav2.1 P-type calcium current, GHK drive.

The same \(m^3\) Cav2.1 kinetics and GHK current law documented in Cav2p1_RI2021_SC, reused unchanged for the human Purkinje cell model of (Masoli et al., 2024) [3]. The kinetics remain those built from the dissociated Purkinje neuron recordings of (Swensen & Bean, 2005) [1] and published in (Anwar, Hong & De Schutter, 2012) [2].

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

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

  • V_sh (Array | ndarray | bool | number | bool | int | float | complex | Quantity | Callable) – Voltage shift, the mod file’s vshift, default 0.0 mV. Inherited from Cav2p1_RI2021_SC.

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

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

See also

Cav2p1_RI2021_SC

The base class; the full equation set, the permeability discrepancy and the mod header corrections are documented there.

Cav2p1_MA2025_BC

The same mechanism imported for the basket cell model.

Cav2p1_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, and it is not numerically identical to it (see its Notes).

Notes

Ported from PC/channel/Cav2p1_MA24_PC.mod, which is identical to SC/channel/Cav2p1_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, the gate declaration, the named parameter block and current are all inherited from Cav2p1_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; its zero literal overlap in that scan is an artefact of the constants living in the base class.

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

References