NeuroGPU: Accelerating multi-compartment, biophysically detailed neuron simulations on GPUs
- PMID: 34728257
- PMCID: PMC9887806
- DOI: 10.1016/j.jneumeth.2021.109400
NeuroGPU: Accelerating multi-compartment, biophysically detailed neuron simulations on GPUs
Abstract
Background: The membrane potential of individual neurons depends on a large number of interacting biophysical processes operating on spatial-temporal scales spanning several orders of magnitude. The multi-scale nature of these processes dictates that accurate prediction of membrane potentials in specific neurons requires the utilization of detailed simulations. Unfortunately, constraining parameters within biologically detailed neuron models can be difficult, leading to poor model fits. This obstacle can be overcome partially by numerical optimization or detailed exploration of parameter space. However, these processes, which currently rely on central processing unit (CPU) computation, often incur orders of magnitude increases in computing time for marginal improvements in model behavior. As a result, model quality is often compromised to accommodate compute resources.
New method: Here, we present a simulation environment, NeuroGPU, that takes advantage of the inherent parallelized structure of the graphics processing unit (GPU) to accelerate neuronal simulation.
Results & comparison with existing methods: NeuroGPU can simulate most biologically detailed models 10-200 times faster than NEURON simulation running on a single core and 5 times faster than GPU simulators (CoreNEURON). NeuroGPU is designed for model parameter tuning and best performs when the GPU is fully utilized by running multiple (> 100) instances of the same model with different parameters. When using multiple GPUs, NeuroGPU can reach to a speed-up of 800 fold compared to single core simulations, especially when simulating the same model morphology with different parameters. We demonstrate the power of NeuoGPU through large-scale parameter exploration to reveal the response landscape of a neuron. Finally, we accelerate numerical optimization of biophysically detailed neuron models to achieve highly accurate fitting of models to simulation and experimental data.
Conclusions: Thus, NeuroGPU is the fastest available platform that enables rapid simulation of multi-compartment, biophysically detailed neuron models on commonly used computing systems accessible by many scientists.
Keywords: Biophysical simulations; Compartmental models; Conductance-based models; Electrophysiology; Graphical Processing Unit.
Published by Elsevier B.V.
Figures
Similar articles
-
Scaling and Benchmarking an Evolutionary Algorithm for Constructing Biophysical Neuronal Models.Front Neuroinform. 2022 Jun 17;16:882552. doi: 10.3389/fninf.2022.882552. eCollection 2022. Front Neuroinform. 2022. PMID: 35784184 Free PMC article.
-
Accelerating cardiac bidomain simulations using graphics processing units.IEEE Trans Biomed Eng. 2012 Aug;59(8):2281-90. doi: 10.1109/TBME.2012.2202661. Epub 2012 Jun 5. IEEE Trans Biomed Eng. 2012. PMID: 22692867 Free PMC article.
-
A fully parallel in time and space algorithm for simulating the electrical activity of a neural tissue.J Neurosci Methods. 2016 Jan 15;257:17-25. doi: 10.1016/j.jneumeth.2015.09.017. Epub 2015 Sep 28. J Neurosci Methods. 2016. PMID: 26424508
-
GPU computing for systems biology.Brief Bioinform. 2010 May;11(3):323-33. doi: 10.1093/bib/bbq006. Epub 2010 Mar 7. Brief Bioinform. 2010. PMID: 20211843 Review.
-
Large-Scale Mechanistic Models of Brain Circuits with Biophysically and Morphologically Detailed Neurons.J Neurosci. 2024 Oct 2;44(40):e1236242024. doi: 10.1523/JNEUROSCI.1236-24.2024. J Neurosci. 2024. PMID: 39358017 Review.
Cited by
-
Brian2CUDA: Flexible and Efficient Simulation of Spiking Neural Network Models on GPUs.Front Neuroinform. 2022 Oct 31;16:883700. doi: 10.3389/fninf.2022.883700. eCollection 2022. Front Neuroinform. 2022. PMID: 36387586 Free PMC article.
-
Ultrafast simulation of large-scale neocortical microcircuitry with biophysically realistic neurons.Elife. 2022 Nov 7;11:e79535. doi: 10.7554/eLife.79535. Elife. 2022. PMID: 36341568 Free PMC article.
-
Reproducibility of biophysical in silico neuron states and spikes from event-based partial histories.PLoS Comput Biol. 2023 Oct 12;19(10):e1011548. doi: 10.1371/journal.pcbi.1011548. eCollection 2023 Oct. PLoS Comput Biol. 2023. PMID: 37824576 Free PMC article.
-
Highly efficient modeling and optimization of neural fiber responses to electrical stimulation.Nat Commun. 2024 Aug 31;15(1):7597. doi: 10.1038/s41467-024-51709-8. Nat Commun. 2024. PMID: 39217179 Free PMC article.
-
Scaling and Benchmarking an Evolutionary Algorithm for Constructing Biophysical Neuronal Models.Front Neuroinform. 2022 Jun 17;16:882552. doi: 10.3389/fninf.2022.882552. eCollection 2022. Front Neuroinform. 2022. PMID: 35784184 Free PMC article.
References
-
- Akar NA, Cumming B, Karakasis V, Küsters A, Klijn W, Peyser A, Yates S, 2019. Arbor - A Morphologically-Detailed Neural Network Simulation Library for Contemporary High-Performance Computing Architectures. In: Proceedings - 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2019, pp 274–282.
-
- Allen NM, Mannion M, Conroy J, Lynch SA, Shahwan A, Lynch B, King MD, 2014. The variable phenotypes of KCNQ-related epilepsy. Epilepsia 55, e99–e105. - PubMed
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Molecular Biology Databases
Research Materials
