e_model_packager.synaptic_plasticity.precell_configuration¶
Configure the pre-synaptic cell’s protocols.
Functions
|
Check for cell for which we cannot extract the best preecll config values. |
|
Return peak times after multiple step protocols. |
|
Return protocol variables s.t. |
|
Get one step protocol. |
|
Get spikedelay and step duration for a given amplitude. |
|
Run precell (to be run in the memodel repo). |
- check_for_special_cell(new_config, layers, pregid, postgid)¶
Check for cell for which we cannot extract the best preecll config values.
And replace for appropriate values.
- check_repeated_spikes(memodel_dir, step_duration, amp, burst_interval, n_spikes=5, step_delay=100)¶
Return peak times after multiple step protocols.
- get_amp_duration_spikedelay(memodel_dir, amp=1.0, max_step_duration=15, burst_interval=50, n_spikes=5, max_amp=8.0, long_step_duration=50, delay=100)¶
Return protocol variables s.t. the cell spikes as expected.
- get_protocol(amp, step_delay, step_duration, cvode_active, burst_interval, n_spikes=5, protocol_name='precell step protocol')¶
Get one step protocol.
- get_spikedelay_and_duration(memodel_dir, long_step_duration, amp, step_delay, add_duration=1)¶
Get spikedelay and step duration for a given amplitude.
- run_precell(amp, step_delay, step_duration, burst_interval=50, n_spikes=5, fixhp=True)¶
Run precell (to be run in the memodel repo).