Gap junction model¶
-
template<typename
targetidentifierT
>
classGapJunction
: public Connection<targetidentifierT>¶ - #include <gap_junction.h>
Name: gap_junction - Synapse type for gap-junction connections.
Description:
gap_junction is a connector to create gap junctions between pairs of neurons. Gap junctions are bidirectional connections. In order to create one accurate gap-junction connection between neurons i and j two NEST connections are required: For each created connection a second connection with the exact same parameters in the opposite direction is required. NEST provides the possibility to create both connections with a single call to Connect via the make_symmetric flag:
i j << /rule /one_to_one /make_symmetric true >> /gap_junction Connect
The value of the parameter “delay” is ignored for connections of type gap_junction.
Transmits: GapJunctionEvent
References:
- 1
Hahne J, Helias M, Kunkel S, Igarashi J, Bolten M, Frommer A, Diesmann, M (2015). A unified framework for spiking and gap-junction interactions in distributed neuronal network simulations. Frontiers in Neuroinformatics 9:22. DOI: https://doi.org/10.3389/fninf.2015.00022
- 2
Mancilla JG, Lewis,TJ, Pinto DJ, Rinzel J, Connors BW (2007). Synchronization of electrically coupled pairs of inhibitory interneurons in neocortex. Journal of Neuroscience 27:2058-2073. DOI: https://doi.org/10.1523/JNEUROSCI.2715-06.2007
Author: Jan Hahne, Moritz Helias, Susanne Kunkel
SeeAlso: synapsedict, hh_psc_alpha_gap
-
class
hh_psc_alpha_gap
: public Archiving_Node - #include <hh_psc_alpha_gap.h>
Name: hh_psc_alpha_gap - Hodgkin-Huxley neuron model with gap-junction support.
Description:
hh_psc_alpha_gap is an implementation of a spiking neuron using the Hodgkin-Huxley formalism. In contrast to hh_psc_alpha the implementation additionally supports gap junctions.
Post-synaptic currents Incoming spike events induce a post-synaptic change of current modelled by an alpha function. The alpha function is normalised such that an event of weight 1.0 results in a peak current of 1 pA.
Spike Detection Spike detection is done by a combined threshold-and-local-maximum search: if there is a local maximum above a certain threshold of the membrane potential, it is considered a spike.
Gap Junctions Gap Junctions are implemented by a gap current of the form \( g_ij( V_i - V_j) \).
Parameters:
The following parameters can be set in the status dictionary.
tau_ex
ms
Rise time of the excitatory synaptic alpha function
tau_in
ms
Rise time of the inhibitory synaptic alpha function
g_K
nS
Potassium peak conductance
V_m
mV
Membrane potential
E_L
mV
Leak reversal potential
g_L
nS
Leak conductance
C_m
pF
Capacity of the membrane
tau_syn_ex
ms
Rise time of the excitatory synaptic alpha function
tau_syn_in
ms
Rise time of the inhibitory synaptic alpha function
E_Na
mV
Sodium reversal potential
g_Na
nS
Sodium peak conductance
E_K
mV
Potassium reversal potential
g_Kv1
nS
Potassium peak conductance
g_Kv3
nS
Potassium peak conductance
Act_m
real
Activation variable m
Act_h
real
Activation variable h
Inact_n
real
Inactivation variable n
I_e
pA
External input current
References:
- 1
Gerstner W, Kistler W. Spiking neuron models: Single neurons, populations, plasticity. Cambridge University Press
- 2
Mancilla JG, Lewis TG, Pinto DJ, Rinzel J, Connors BW (2007). Synchronization of electrically coupled pairs of inhibitory interneurons in neocortex, Journal of Neurosciece, 27:2058-2073 DOI: https://doi.org/10.1523/JNEUROSCI.2715-06.2007 (parameters taken from here)
- 3
Hodgkin AL and Huxley A F (1952). A quantitative description of membrane current and its application to conduction and excitation in nerve. The Journal of Physiology 117. DOI: https://doi.org/10.1113/jphysiol.1952.sp004764
- 4
Hahne J, Helias M, Kunkel S, Igarashi J, Bolten M, Frommer A, Diesmann M (2015). A unified framework for spiking and gap-junction interactions in distributed neuronal netowrk simulations. Frontiers in Neuroinformatics, 9:22. DOI: https://doi.org/10.3389/fninf.2015.00022
Sends: SpikeEvent, GapJunctionEvent
Receives: SpikeEvent, GapJunctionEvent, CurrentEvent, DataLoggingRequest
Author: Jan Hahne, Moritz Helias, Susanne Kunkel
SeeAlso: hh_psc_alpha, hh_cond_exp_traub, gap_junction