Macaque auditory thalamocortical circuits model (/model folder)

Description

Multiscale model of the macaque auditory thalamocortical circuits developed using NetPyNE (www.netpyne.org).

The model is described in the following paper:

Dura-Bernal, S., Griffith, E. Y., Barczak, A., O’Connell, M. N., McGinnis, T., Moreira, J. V., Schroeder C. E., Lytton W. W., Lakatos P, Neymotin, S. A. (2023). Data-driven multiscale model of macaque auditory thalamocortical circuits reproduces in vivo dynamics. Cell reports, 42(11).

Setup and execution

This folder includes all the source code of the NetPyNE model of macaque thalamocortical circuits. It requires NEURON with Python and MPI support, and NetPyNE. See here installation instructions: http://netpyne.org/install.html

The first required step is compiling the NMODL files. This requires running the following command: From /sim run nrnivmodl ../mod. This should create a directory called x86_64.

The next step requires downloading the model data, see instructions in data/README.md.

To run the full model version, run the following command: ./runsim [num_proc] or the equivalent mpiexec -np [num_proc] nrniv -python -mpi init.py

To run a a batch of simulations via SLURM on high performance computing (HPC) systems use: python batch.py

To run a demo version use python init_demo.py. This will run a reduced toy auditory thalamocortical model with 5% cell density and simulation duration of 500ms. It will generate an output spiking raster plot and LFP plot figures. Expected run time for demo on a "normal" desktop computer is 150 seconds.

Overview of file structure:

For further information please contact: salvador.dura-bernal@downstate.edu, erica.griffith@downstate.edu and/or samuel.neymotin@nki.rfmh.org