Using analyseur to analyze rBCBG data

The rBCBG Model is available here

Regardless of how one sets up the simulation, to use this analyseur tool

Example simulation pipeline

1. Get (Go to) the model

Get the model that has been prepared of graded disinhibition (disinhibition-experiments branch)

git clone -b disinhibition-experiments ssh://git@gitlab.isir.lan:2222/cobathaco-catatonia/bcbg-parents/rBCBG-ANNarchy.git
cd rBCBG-ANNarchy

2. Create a shell script for batch run

from core import multirun

decaylist = [0, 0.10, 0.15, 0.20, 0.25, 0.30, 0.35, 0.40, 0.45, 0.50,
             0.55, 0.60, 0.65, 0.70, 0.75, 0.80, 0.85, 0.90, 0.95, 1.0]

results = multirun(decaylist)

3. Structure of stored results

Running the multirun will automatically create a subdirectory decay such that its sub-folder structure will look like

.
├── 0/
│   ├── CTX_I_model_<ID>_percent_0.csv
│   ├── CTX_E_model_<ID>_percent_0.csv
│   ├── CSN_model_<ID>_percent_0.csv
│   ├── FSI_model_<ID>_percent_0.csv
│   ├── GPe_model_<ID>_percent_0.csv
│   ├── GPiSNr_model_<ID>_percent_0.csv
│   ├── MSN_model_<ID>_percent_0.csv
│   ├── PTN_model_<ID>_percent_0.csv
│   ├── STN_model_<ID>_percent_0.csv
│   ├── TH_model_<ID>_percent_0.csv
│   └── TRN_model_<ID>_percent_0.csv
├── 1/
│   ├── CTX_I_model_<ID>_percent_1.csv
│   ├── CTX_E_model_<ID>_percent_1.csv
│   ├── CSN_model_<ID>_percent_1.csv
│   ├── FSI_model_<ID>_percent_1.csv
│   ├── GPe_model_<ID>_percent_1.csv
│   ├── GPiSNr_model_<ID>_percent_1.csv
│   ├── MSN_model_<ID>_percent_1.csv
│   ├── PTN_model_<ID>_percent_1.csv
│   ├── STN_model_<ID>_percent_1.csv
│   ├── TH_model_<ID>_percent_1.csv
│   └── TRN_model_<ID>_percent_1.csv
├── ...
├── ...
├── N/
    ├── CTX_I_model_<ID>_percent_N.csv
    ├── CTX_E_model_<ID>_percent_N.csv
    ├── CSN_model_<ID>_percent_N.csv
    ├── FSI_model_<ID>_percent_N.csv
    ├── GPe_model_<ID>_percent_N.csv
    ├── GPiSNr_model_<ID>_percent_N.csv
    ├── MSN_model_<ID>_percent_N.csv
    ├── PTN_model_<ID>_percent_N.csv
    ├── STN_model_<ID>_percent_N.csv
    ├── TH_model_<ID>_percent_N.csv
    └── TRN_model_<ID>_percent_N.csv

where

  • respective terminal folder 1/, 2/, …, N/ contains many csv files that stores firing rates data of respective nucleus.

    • the data is an array with shape (time_to_simulate, <region>_neurons)

    • for example (9999, 1) for the basal ganglia neurons and (9999, 24) for the thalamic neurons

Scripts