emodelrunner.create_cells¶
Functions to create cells.
Functions
|
Create a cell. |
|
Create a cell given configuration. |
|
Return the postcell for synapse plasticity run. |
|
Return the precell for synapse plasticity pair simulation run. |
- emodelrunner.create_cells.create_cell(unopt_params_path, emodel, add_synapses, morph, gid, syn_mech_args=None, use_glu_synapse=False, fixhp=False, syn_setup_params=None, v_init=-80, celsius=34)[source]¶
Create a cell.
- Parameters:
unopt_params_path (str) – path to the unoptimized parameters json file
emodel (str) – name to give to the cell model
add_synapses (bool) – whether to add synapses to the cell
morph (ephys.morphologies.NrnFileMorphology) – morphology object
gid (int) – cell model ID
syn_mech_args (SynMechArgs) – synapse-related configuration
use_glu_synapse (bool) – whether to use GluSynapseCustom class for synapses
fixhp (bool) – to uninsert SK_E2 for hyperpolarization in cell model
syn_setup_params (dict) – contains extra parameters to setup synapses when using GluSynapseCustom
v_init (int) – initial voltage (mV)
celsius (int) – cell temperature (celsius)
- Returns:
cell model
- Return type:
- emodelrunner.create_cells.create_cell_using_config(config)[source]¶
Create a cell given configuration.
- Parameters:
config (configparser.ConfigParser) – configuration
- Raises:
ValueError – raised when package_type is not supported
- Returns:
cell model
- Return type:
- emodelrunner.create_cells.get_postcell(config, fixhp=False, syn_setup_params=None)[source]¶
Return the postcell for synapse plasticity run.
- Parameters:
config (configparser.ConfigParser) – configuration
fixhp (bool) – to uninsert SK_E2 for hyperpolarization in cell model
syn_setup_params (dict) – contains extra parameters to setup synapses when using GluSynapseCustom
- Returns:
post-synaptic cell model
- Return type: