Mechanisms#
- class Channel(name=None)[source]#
Channel base class. All channels inherit from this class.
As in NEURON, a Channel is considered a distributed process, which means that its conductances are to be specified in S/cm2 and its currents are to be specified in uA/cm2.
- Parameters:
name (str | None)
- class Leak(name=None)[source]#
Leak current
- Parameters:
name (str | None)
- class Na(name=None)[source]#
Sodium channel
- Parameters:
name (str | None)
- class K(name=None)[source]#
Potassium channel
- Parameters:
name (str | None)
- class Km(name=None)[source]#
Slow M Potassium channel
- Parameters:
name (str | None)
- class CaT(name=None)[source]#
T-type Calcium channel
- Parameters:
name (str | None)
- class CaL(name=None)[source]#
L-type Calcium channel
- Parameters:
name (str | None)
- class Synapse(name=None)[source]#
Base class for a synapse.
As in NEURON, a Synapse is considered a point process, which means that its conductances are to be specified in uS and its currents are to be specified in nA.
- Parameters:
name (str | None)
- class IonotropicSynapse(name=None)[source]#
Compute synaptic current and update synapse state for a generic ionotropic synapse.
The synapse state “s” is the probability that a postsynaptic receptor channel is open, and this depends on the amount of neurotransmitter released, which is in turn dependent on the presynaptic voltage.
- The synaptic parameters are:
gS: the maximal conductance across the postsynaptic membrane (uS)
e_syn: the reversal potential across the postsynaptic membrane (mV)
- k_minus: the rate constant of neurotransmitter unbinding from the postsynaptic
receptor (s^-1)
- Details of this implementation can be found in the following book chapter:
L. F. Abbott and E. Marder, “Modeling Small Networks,” in Methods in Neuronal Modeling, C. Koch and I. Sergev, Eds. Cambridge: MIT Press, 1998.
- Parameters:
name (str | None)