GII__Pool#

class GII__Pool(
n: int,
soma_length_range__um: tuple[float, float] = _get_interneuron_diameter_range__um(),
soma_diameter_range: tuple[float, float] = _get_interneuron_diameter_range__um(),
passive_conductance_range: tuple[float, float] = (3e-5, 7e-5),
na3rp_conductance_range: tuple[float, float] = (0.003, 0.01),
kdrrl_conductance_range: tuple[float, float] = (0.015, 0.015),
mahp_ca_conductance_range: tuple[float, float] = (3e-6, 3e-6),
mahp_k_conductance_range: tuple[float, float] = (5e-4, 5e-4),
mahp_tau_range: tuple[float, float] = (60, 70),
gh_conductance_range: tuple[float, float] = (2.5e-5, 2.5e-5),
axon_velocities: tuple[float, float] = (10, 10),
axon_length: float = 0.05,
cell_index: int | None = None,
initial_voltage__mV: float | list[float] = -70.0,
)[source]#

Bases: _Pool

Container for a population of group II interneurons.

Manages a collection of INgII (group II interneuron) cells that provide inhibitory feedback in spinal circuits, processing type II afferent input.

Parameters:
  • n (int) – Number of group II interneurons to create.

  • soma_length_range__um (tuple[float, float]) – Min and max soma length (um). By default, it is set to the estimated range for interneurons from Bui et al. 2003 [1].

  • soma_diameter_range (tuple[float, float]) – Min and max soma diameter (um). By default, it is set to the estimated range for interneurons from Bui et al. 2003 [1].

  • passive_conductance_range (tuple[float, float]) – Min and max passive membrane conductance (S/cm²).

  • na3rp_conductance_range (tuple[float, float]) – Min and max Na3RP sodium channel conductance (S/cm²).

  • kdrrl_conductance_range (tuple[float, float]) – Min and max KDRRL potassium channel conductance (S/cm²).

  • mahp_ca_conductance_range (tuple[float, float]) – Min and max mAHP calcium conductance (S/cm²).

  • mahp_k_conductance_range (tuple[float, float]) – Min and max mAHP potassium conductance (S/cm²).

  • mahp_tau_range (tuple[float, float]) – Min and max mAHP time constant (ms).

  • gh_conductance_range (tuple[float, float]) – Min and max h-current conductance (S/cm²).

  • axon_velocities (tuple[float, float]) – Min and max axon conduction velocities (m/s).

  • axon_length (float) – Length of the axon (mm).

  • cell_index (int, optional) – Specific cell index to create (creates only one cell), by default None.

  • initial_voltage__mV (float | list[float])

References

Methods

__init__

get_initialization_data

Return sections and their initial voltages for NEURON simulation setup.