Published November 1, 2024 | Version 1.0.1
Dataset Open

A biophysical model of two interacting cortical areas

  • 1. École Polytechnique Fédérale de Lausanne

Description

We present a large-scale, data-driven, biophysically-detailed computational model of two interacting cortical areas, based on data from rodent somatosensory cortex.

This model is derived from a previous model (described in two manuscripts: anatomy, physiology), but it consists of a reduced setting tailored to the study of inter-areal interactions in cortical sensory processing. Details of the model and initial results can be found here.

Description

The model describes a system of two otherwise isolated cortical areas (X and Y), where area X is a primary sensory and area Y is the first higher-order area in a cortical processing hierarchy. Each area consists of about 200K morphologically-detailed conductance-based neurons, distributed across six cortical layers and of 60 different morphological types and 212 morpho-electrical types.

The model incorporates the following connectivity:

  • Local touch-based connectivity within each area.
  • Thalamocortical innervation from both VPM (core-type) and POm (matrix-type) nuclei to area X.
  • Long-range data-driven projections between both areas with characteristic laminar termination profiles.

Additionally, each area receives nonspecific background noise to exhibit spontaneous activity comparable to experimental recordings of per-layer mean firing rates.

Setup

The model is provided in the SONATA format and can be run using Neurodamus, a simulator frontend for NEURON. Synaptic and ion channel mechanisms specific for neocortical neurons are also required to run this model (build instructions here).

To setup the model, all files must be placed in the same directory and all the Lzip-compressed TAR archives must be extracted. The total uncompressed size is 219 GB.

$ mkdir model_root
# download all files into model_root
$ cd model_root
$ for file in *.tar.lz; do tar -xf $file; done

Simulation

We provide some example configuration files (under example_simulation_configs) for simulations of spontaneous and evoked activity, as well as some network manipulations (layer-wise pathway blocks and TTX application).

In order to run a simulation, copy simulation_config.json into a new directory and set the network key to the path of the directory containing the extracted model (optionally, set the output key as well). Instructions for running a simulation can be found here and documentation for the simulation configuration file can be found here.

Analysis

Analysis of model composition and connectivity, as well as of simulation outputs, can be performed using Blue Brain SNAP or by directly accessing the HDF5 files with libsonata. Documentation on the SONATA format for all files making up the model can be found here.

Computational resources

Approximate scaling of computational resources is as follows (based on simulations of 5 s biological time running on a cluster with 40 cores @ 2.5 GHz and 376 GB of RAM per node, one MPI process per core, using CoreNEURON):

  • Memory per process = 1106 GB / N ** 0.87
  • Simulation time = 4278 h / N ** 0.93

For example, running with N = 1000 processes (25 nodes) results in 107 GB memory usage per node and 7h16m simulation time for 5 s biological time. Longer simulations scale approximately linearly in time, taking 13h13m for 10 s biological time and 21h48m for 15 s biological time.

Changelog

v1.0.1
Fixed (unused) key "node_sets_file" in example simulation configuration files.

Notes

This work was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL), from the Swiss government's ETH Board of the Swiss Federal Institutes of Technology.

Files

model_schematic.png

Files (68.9 GB)

Name Size Download all
md5:2880176cde43f7cd7d0ab0c0c9c3c400
15.3 MB Download
md5:b594d0f29601d36b1563282c709fc542
24.5 GB Download
md5:a55b6382a68da439d14f67ca3352c190
1.8 GB Download
md5:a2e36e5d87a44f68f144d489a70779ee
16.1 MB Download
md5:86f72278913cb44cab9bf4ca3953a449
1.8 GB Download
md5:95fd901857fe3bed8df8bf68b1e7317f
27.1 GB Download
md5:50c91666cc07b1137ed9f315cd95a002
712.0 kB Download
md5:9a2208da5ff225807fdd3cb9ca307684
2.9 kB Preview Download
md5:1df7d1599c905225389e567044e4fa72
15.4 kB Download
md5:96ee0b6974d192439eef6dea7b4e9cbf
5.8 kB Download
md5:697a6585c57d0da1ea0afe737d90d736
67.3 kB Preview Download
md5:5cf8feac27cb688d055b73d7c8c104fd
2.0 MB Preview Download
md5:14c142bd0b7aa2e5ec6a08dbde19d5d7
12.6 GB Download
md5:a27e282f134f35c7473a9138ae1411f0
20.6 kB Preview Download
md5:f89b5b635cab8be684a06fe991a5cb8f
104.7 kB Download
md5:77ebb45eca4de2535592ad00736ceeb7
420.6 MB Download
md5:82caec6f5060bbab2df7c414db278ed4
144.1 kB Download
md5:ce29aeedf6ea84e82d177d236b9802a5
640.3 MB Download

Additional details

Related works

Continues
Dataset: 10.5281/zenodo.7930275 (DOI)
Is derived from
Dataset: 10.7910/DVN/HISHXN (DOI)
Is published in
Preprint: 10.1101/2024.10.13.618022 (DOI)