Cargando…

EDEN: A High-Performance, General-Purpose, NeuroML-Based Neural Simulator

Modern neuroscience employs in silico experimentation on ever-increasing and more detailed neural networks. The high modeling detail goes hand in hand with the need for high model reproducibility, reusability and transparency. Besides, the size of the models and the long timescales under study manda...

Descripción completa

Detalles Bibliográficos
Autores principales: Panagiotou, Sotirios, Sidiropoulos, Harry, Soudris, Dimitrios, Negrello, Mario, Strydis, Christos
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9167055/
https://www.ncbi.nlm.nih.gov/pubmed/35669596
http://dx.doi.org/10.3389/fninf.2022.724336
_version_ 1784720746018242560
author Panagiotou, Sotirios
Sidiropoulos, Harry
Soudris, Dimitrios
Negrello, Mario
Strydis, Christos
author_facet Panagiotou, Sotirios
Sidiropoulos, Harry
Soudris, Dimitrios
Negrello, Mario
Strydis, Christos
author_sort Panagiotou, Sotirios
collection PubMed
description Modern neuroscience employs in silico experimentation on ever-increasing and more detailed neural networks. The high modeling detail goes hand in hand with the need for high model reproducibility, reusability and transparency. Besides, the size of the models and the long timescales under study mandate the use of a simulation system with high computational performance, so as to provide an acceptable time to result. In this work, we present EDEN (Extensible Dynamics Engine for Networks), a new general-purpose, NeuroML-based neural simulator that achieves both high model flexibility and high computational performance, through an innovative model-analysis and code-generation technique. The simulator runs NeuroML-v2 models directly, eliminating the need for users to learn yet another simulator-specific, model-specification language. EDEN's functional correctness and computational performance were assessed through NeuroML models available on the NeuroML-DB and Open Source Brain model repositories. In qualitative experiments, the results produced by EDEN were verified against the established NEURON simulator, for a wide range of models. At the same time, computational-performance benchmarks reveal that EDEN runs from one to nearly two orders-of-magnitude faster than NEURON on a typical desktop computer, and does so without additional effort from the user. Finally, and without added user effort, EDEN has been built from scratch to scale seamlessly over multiple CPUs and across computer clusters, when available.
format Online
Article
Text
id pubmed-9167055
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-91670552022-06-05 EDEN: A High-Performance, General-Purpose, NeuroML-Based Neural Simulator Panagiotou, Sotirios Sidiropoulos, Harry Soudris, Dimitrios Negrello, Mario Strydis, Christos Front Neuroinform Neuroscience Modern neuroscience employs in silico experimentation on ever-increasing and more detailed neural networks. The high modeling detail goes hand in hand with the need for high model reproducibility, reusability and transparency. Besides, the size of the models and the long timescales under study mandate the use of a simulation system with high computational performance, so as to provide an acceptable time to result. In this work, we present EDEN (Extensible Dynamics Engine for Networks), a new general-purpose, NeuroML-based neural simulator that achieves both high model flexibility and high computational performance, through an innovative model-analysis and code-generation technique. The simulator runs NeuroML-v2 models directly, eliminating the need for users to learn yet another simulator-specific, model-specification language. EDEN's functional correctness and computational performance were assessed through NeuroML models available on the NeuroML-DB and Open Source Brain model repositories. In qualitative experiments, the results produced by EDEN were verified against the established NEURON simulator, for a wide range of models. At the same time, computational-performance benchmarks reveal that EDEN runs from one to nearly two orders-of-magnitude faster than NEURON on a typical desktop computer, and does so without additional effort from the user. Finally, and without added user effort, EDEN has been built from scratch to scale seamlessly over multiple CPUs and across computer clusters, when available. Frontiers Media S.A. 2022-05-20 /pmc/articles/PMC9167055/ /pubmed/35669596 http://dx.doi.org/10.3389/fninf.2022.724336 Text en Copyright © 2022 Panagiotou, Sidiropoulos, Soudris, Negrello and Strydis. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Neuroscience
Panagiotou, Sotirios
Sidiropoulos, Harry
Soudris, Dimitrios
Negrello, Mario
Strydis, Christos
EDEN: A High-Performance, General-Purpose, NeuroML-Based Neural Simulator
title EDEN: A High-Performance, General-Purpose, NeuroML-Based Neural Simulator
title_full EDEN: A High-Performance, General-Purpose, NeuroML-Based Neural Simulator
title_fullStr EDEN: A High-Performance, General-Purpose, NeuroML-Based Neural Simulator
title_full_unstemmed EDEN: A High-Performance, General-Purpose, NeuroML-Based Neural Simulator
title_short EDEN: A High-Performance, General-Purpose, NeuroML-Based Neural Simulator
title_sort eden: a high-performance, general-purpose, neuroml-based neural simulator
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9167055/
https://www.ncbi.nlm.nih.gov/pubmed/35669596
http://dx.doi.org/10.3389/fninf.2022.724336
work_keys_str_mv AT panagiotousotirios edenahighperformancegeneralpurposeneuromlbasedneuralsimulator
AT sidiropoulosharry edenahighperformancegeneralpurposeneuromlbasedneuralsimulator
AT soudrisdimitrios edenahighperformancegeneralpurposeneuromlbasedneuralsimulator
AT negrellomario edenahighperformancegeneralpurposeneuromlbasedneuralsimulator
AT strydischristos edenahighperformancegeneralpurposeneuromlbasedneuralsimulator