e_model_packager.synaptic_plasticity.workflow¶
Workflow to extract glusynapse cells.
Classes
|
Create config s.t. |
|
Checks that the amplitude check has not been performed yet. |
|
Task to prepare the e-model directory. |
|
Task to run the python script for an emodel. |
|
Task to extract all cells. |
- class PrecellConfig(*args, **kwargs)¶
Bases:
TaskCreate config s.t. the precell runs as expected during repeated spikes.
- output()¶
Output.
- requires()¶
Requires the output paths to be made.
- run()¶
Run cell and record spike delay.
- class PrecellConfigTarget(layers, pregid, postgid)¶
Bases:
TargetChecks that the amplitude check has not been performed yet.
Constructor.
- exists()¶
Check if the spike delay is written in the configfiles.
- class PrepareMEModelDirectory(*args, **kwargs)¶
Bases:
TaskTask to prepare the e-model directory.
- copy_config_data(input_dir, output_dir, emodels)¶
Copy params, final and recipes from config.
- copy_mechanisms()¶
Copy mechanisms into output directory.
- copy_scripts()¶
Copy scripts.
- copy_spike_train()¶
Copy spike train data from pre-cell.
- static copy_unoptimized_params(input_dir, output_dir, emodels)¶
Copy unoptimized params folder.
- static get_final_dict(input_dir, emodels)¶
Get trimmed recipes and final dicts.
- makedirs()¶
Make directories.
- output()¶
Produces a .completed.txt file after all steps are done.
- property output_folder¶
The directory containing the output files.
- run()¶
Create directory and copy data.