GIb__Pool#

class GIb__Pool(
n: int,
soma_length_range: 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, 8e-5),
na3rp_conductance_range: tuple[float, float] = (0.01, 0.03),
kdrrl_conductance_range: tuple[float, float] = (0.035, 0.028),
mahp_ca_conductance_range: tuple[float, float] = (1e-6, 6e-6),
mahp_k_conductance_range: tuple[float, float] = (3e-4, 4.5e-4),
mahp_tau_range: tuple[float, float] = (120, 90),
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 Ib interneurons.

Manages a collection of INgIb (group Ib interneuron) cells that provide inhibitory feedback in spinal circuits, processing type Ib afferent input from Golgi tendon organs.

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

  • soma_length_range (tuple[float, float]) – Min and max soma length (um).

  • soma_diameter_range (tuple[float, float]) – Min and max soma diameter (um).

  • 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 (Optional[int], optional) – Specific cell index to create (creates only one cell), by default None.

  • initial_voltage__mV (float | list[float])

Methods

__init__

get_initialization_data

Return sections and their initial voltages for NEURON simulation setup.