emodelrunner.synapses.glusynapse¶
GluSynapse class.
Classes
|
Attach a synapse to the simulation. |
- class emodelrunner.synapses.glusynapse.GluSynapseCustom(sim, icell, synapse, section, seed, rng_settings_mode, synconf_dict, start=None, interval=None, number=None, noise=None)[source]¶
Bases:
SynapseMixin
Attach a synapse to the simulation.
- seed¶
random number generator seed number
- Type:
int
- rng_settins_mode¶
mode of the random number generator Can be “Random123” or “Compatibility”
- Type:
str
- section¶
cell location where the synapse is attached to
- Type:
neuron section
- hsynapse¶
Glusynapse instantion in simulator
- Type:
neuron GluSynapse
- delay¶
synapse delay
- Type:
float
- weight¶
synapse weight
- Type:
float
- pre_mtype¶
ID (but not gid) of the presynaptic cell
- Type:
int
- start¶
force synapse to start firing at given value when using NetStim
- Type:
int/None
- interval¶
force synapse to fire at given interval when using NetStim
- Type:
int/None
- number¶
force synapse to fire N times when using NetStim
- Type:
int/None
- noise¶
force synapse to have given noise when using NetStim
- Type:
int/None
- set_local_params(fit_params, extra_params, c_pre=0.0, c_post=0.0)[source]¶
Set local parameters of given synapse.
- Parameters:
fit_params (dict) – glusynapse parameters from fitting to get threshold values
extra_params (dict) – contains synapse location and synapse extra parameters
c_pre (float) – calcium peak during a single EPSP
c_post (float) – calcium peak during a single bAP
- setup_synapses(params)[source]¶
Set local parameters of given synapse from params dict.
- Parameters:
params (dict) –
contains
fit_params: glusynapse parameters from fitting to get threshold values
syn_extra_params: synapse location and synapse extra parameters
c_pre: calcium peak during a single EPSP
c_post: calcium peak during a single bAP
postgid: ID of the postsynaptic cell
invivo: whether to put synapse in ‘in vivo’ conditions