Skip to content

MPIBR-onaschs/Half-center-oscillator

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Half-center-oscillator

The file 'couple_cells_and_change_synaptic_strength' can be used to scan the space of synaptic connections

The file 'couple_cells_and_change_intrinsic_paramters' can be used to run single perturbations

The file 'couple_cells_and_change_two_intrinsic_paramters_simulation_percentage' can be used to run the double perturbations

you can compile the files with

g++ -c couple_cells_and_change_synaptic_strength.cc -pthread -std=c++11 && g++ couple_cells_and_change_synaptic_strength.o -o scan_space -pthread -std=c++11

g++ -c couple_cells_and_change_intrinsic_paramters.cc -pthread -std=c++11 && g++ couple_cells_and_change_intrinsic_paramters.o -o neuron_simulation -pthread -std=c++11

g++ -c ccouple_cells_and_change_two_intrinsic_paramters_simulation_percentage.cc -pthread -std=c++11 && g++ couple_cells_and_change_two_intrinsic_paramters_simulation_percentage.o -o neuron_simulation_double -pthread -std=c++11

and rund them via

./scan_space x , wiht x defining the 'process number', i.e., wich fraction of cells to choose ( 1 = first 500, 2 = 500 - 1000, ...)

./neuron_simulatin x, with the x being the process number (1 = first 50, 2 = 50 - 100, ...)

./neuron_simulatin_double x a b f g , with x as the process number (1 = first 200, ..) b and g indicate the name of the perturbation ('Na','CaT','CaS','A','KCa','Kd','H') and a and f indicate the index corresponding of these perturbations in the list ('Na' = 0, 'CaT' = 1, ...)

About

This repository provides the code for running the simulations described in 'A top-down framework for circuit stability can uncover circuit composition'

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages