# README
for the model associated with:
Sanda P, Hlinka J, van den Berg M, Bazhenov M, Keliris GA, Krishnan G: Cholinergic modulation supports dynamic switching of resting state networks through selective DMN suppression (2024). *PLoS Comp
Bio*, accepted. [doi:10.1371/journal.pcbi.1012099](https://doi.org/10.1371/journal.pcbi.1012099)
This model is written in C++. Tested on Debian 11 (GCC 10) & CentOs 8 (GCC 8), but should work on widely on other platforms.
By default set to use 40 threads (change `NUM_THREADS` in `Kncl.cpp` accordingly to your hardware).
Makefile provides instructions for building and running of resting baseline and ACh-modulated activity (see Fig 4, row B of the original paper).
Long range connectivity - DMN of rat manually extracted from NeuroVIISAS atlas of rodent brain (Schmitt and Eipert 2012).
There are more outputs, but the mainly useful ones are in the following files:
- `spikes` - individual spikes
- `time_cx_new` - voltage of pyramidal neurons
- `time_cx_syn` - synaptic input for all cells
- `time_K` - ionic levels (K, Na, Cl, Ca)