Model of the cerebellar granular network (Sudhakar et al 2017)

 Download zip file 
Help downloading and running models
"The granular layer, which mainly consists of granule and Golgi cells, is the first stage of the cerebellar cortex and processes spatiotemporal information transmitted by mossy fiber inputs with a wide variety of firing patterns. To study its dynamics at multiple time scales in response to inputs approximating real spatiotemporal patterns, we constructed a large-scale 3D network model of the granular layer. ..."
1 . Sudhakar SK, Hong S, Raikov I, Publio R, Lang C, Close T, Guo D, Negrello M, De Schutter E (2017) Spatiotemporal network coding of physiological mossy fiber inputs by the cerebellar granular layer. PLoS Comput Biol 13:e1005754 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism: Cerebellum;
Cell Type(s): Cerebellum golgi cell;
Channel(s): I A; I Calcium; I K; I K,Ca; I Na,t; I h; I Na,p; I T low threshold;
Gap Junctions: Gap junctions;
Receptor(s): AMPA; NMDA; Gaba;
Transmitter(s): Glutamate; Gaba;
Simulation Environment: NEURON;
Model Concept(s): Spatio-temporal Activity Patterns; Oscillations; Synchronization; Winner-take-all;
Implementer(s): Hong, Sungho [shhong at]; Guo, Daqing [dqguo at]; Raikov, Ivan [ivan.g.raikov at]; Publio, Rodrigo [publio at]; De Schutter, Erik [erik at];
Search NeuronDB for information about:  AMPA; NMDA; Gaba; I Na,p; I Na,t; I T low threshold; I A; I K; I h; I K,Ca; I Calcium; Gaba; Glutamate;
# Example job submission script for the SLURM system
# Usage:
#   ./ <name of the parameter directory under params/>
# Written by Shyam Kumar Sudhakar, Ivan Raikov, Tom Close, Rodrigo Publio, Daqing Guo, and Sungho Hong
# Computational Neuroscience Unit, Okinawa Institute of Science and Technology, Japan
# Supervisor: Erik De Schutter
# Correspondence: Sungho Hong (
# September 16, 2017

## Copy all the model files first to a temporary directory where the simulation will run
TIMESTAMP=`date +%a%d%b%Y_%H%M`
echo "Creating $tmpSharedDir"
mkdir -p ${tmpSharedDir}

mkdir ${tmpSharedDir}/model
echo cp -PR *.hoc *.ses *.py *.slurm populations templates mechanisms params ${tmpSharedDir}/model
cp -PR *.hoc *.ses *.py *.sh *.slurm populations templates mechanisms params ${tmpSharedDir}/model

## Check if the parameter directory is given

if test "${PARAMDIR}" = ""; then
   echo "You must set PARAMDIR environment variable to point to a directory containing Parameters.hoc"
   exit 1

## Compile *.mod files

cd ${tmpSharedDir}/model
export PATH=... # Set paths for python, etc. here
export PATH=$NEURONHOME/nrn/x86_64/bin:$NEURONHOME/iv/x86_64/bin:$PATH
export LD_LIBRARY_PATH=$NEURONHOME/nrn/x86_64/lib:$NEURONHOME/iv/x86_64/lib:$LD_LIBRARY_PATH

nrniv -python --build

cd $olddir

## Change simulation scripts accordingly and copy them to a temporary directory
sed s#SHAREDDIR#${tmpSharedDir}#g population_init.slurm >${tmpSharedDir}/population_init.slurm
sed s#SHAREDDIR#${tmpSharedDir}#g pf_goc_projection.slurm >${tmpSharedDir}/pf_goc_projection.slurm
sed s#SHAREDDIR#${tmpSharedDir}#g simulation_job.slurm >${tmpSharedDir}/simulation_job.slurm

## Run everything
cd $tmpSharedDir
IDPOP=$(sbatch population_init.slurm)
IDPF=$(sbatch --dependency=afterok:${IDPOP##* } pf_goc_projection.slurm)
IDSIM=$(sbatch --dependency=afterok:${IDPF##* } simulation_job.slurm)

Loading data, please wait...