Simulating Large-scale Models of Brain Neuronal Circuits using Google Cloud Platform

PEARC20 (2020). 2020 Jul:2020:505-509. doi: 10.1145/3311790.3399621.

Abstract

Biophysically detailed modeling provides an unmatched method to integrate data from many disparate experimental studies, and manipulate and explore with high precision the resultin brain circuit simulation. We developed a detailed model of the brain motor cortex circuits, simulating over 10,000 biophysically detailed neurons and 30 million synaptic connections. Optimization and evaluation of the cortical model parameters and responses was achieved via parameter exploration using grid search parameter sweeps and evolutionary algorithms. This involves running tens of thousands of simulations requiring significant computational resources. This paper describes our experience in setting up and using Google Compute Platform (GCP) with Slurm to run these large-scale simulations. We describe the best practices and solutions to the issues that arose during the process, and present preliminary results from running simulations on GCP.

Keywords: Applied computing → Life and medical sciences; Brain modeling; Computational neuroscience; Computing methodologies → Modeling and simulation; Google Cloud Platform; Large-scale simulations.