e_model_packager.synaptic_plasticity.precell_configuration

Configure the pre-synaptic cell’s protocols.

Functions

check_for_special_cell(new_config, layers, ...)

Check for cell for which we cannot extract the best preecll config values.

check_repeated_spikes(memodel_dir, ...[, ...])

Return peak times after multiple step protocols.

get_amp_duration_spikedelay(memodel_dir[, ...])

Return protocol variables s.t.

get_protocol(amp, step_delay, step_duration, ...)

Get one step protocol.

get_spikedelay_and_duration(memodel_dir, ...)

Get spikedelay and step duration for a given amplitude.

run_precell(amp, step_delay, step_duration)

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).