Cargando…

A Component-Based Extension Framework for Large-Scale Parallel Simulations in NEURON

As neuronal simulations approach larger scales with increasing levels of detail, the neurosimulator software represents only a part of a chain of tools ranging from setup, simulation, interaction with virtual environments to analysis and visualizations. Previously published approaches to abstracting...

Descripción completa

Detalles Bibliográficos
Autores principales: King, James G., Hines, Michael, Hill, Sean, Goodman, Philip H., Markram, Henry, Schürmann, Felix
Formato: Texto
Lenguaje:English
Publicado: Frontiers Research Foundation 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2679160/
https://www.ncbi.nlm.nih.gov/pubmed/19430597
http://dx.doi.org/10.3389/neuro.11.010.2009
_version_ 1782166881737637888
author King, James G.
Hines, Michael
Hill, Sean
Goodman, Philip H.
Markram, Henry
Schürmann, Felix
author_facet King, James G.
Hines, Michael
Hill, Sean
Goodman, Philip H.
Markram, Henry
Schürmann, Felix
author_sort King, James G.
collection PubMed
description As neuronal simulations approach larger scales with increasing levels of detail, the neurosimulator software represents only a part of a chain of tools ranging from setup, simulation, interaction with virtual environments to analysis and visualizations. Previously published approaches to abstracting simulator engines have not received wide-spread acceptance, which in part may be to the fact that they tried to address the challenge of solving the model specification problem. Here, we present an approach that uses a neurosimulator, in this case NEURON, to describe and instantiate the network model in the simulator's native model language but then replaces the main integration loop with its own. Existing parallel network models are easily adopted to run in the presented framework. The presented approach is thus an extension to NEURON but uses a component-based architecture to allow for replaceable spike exchange components and pluggable components for monitoring, analysis, or control that can run in this framework alongside with the simulation.
format Text
id pubmed-2679160
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher Frontiers Research Foundation
record_format MEDLINE/PubMed
spelling pubmed-26791602009-05-08 A Component-Based Extension Framework for Large-Scale Parallel Simulations in NEURON King, James G. Hines, Michael Hill, Sean Goodman, Philip H. Markram, Henry Schürmann, Felix Front Neuroinformatics Neuroscience As neuronal simulations approach larger scales with increasing levels of detail, the neurosimulator software represents only a part of a chain of tools ranging from setup, simulation, interaction with virtual environments to analysis and visualizations. Previously published approaches to abstracting simulator engines have not received wide-spread acceptance, which in part may be to the fact that they tried to address the challenge of solving the model specification problem. Here, we present an approach that uses a neurosimulator, in this case NEURON, to describe and instantiate the network model in the simulator's native model language but then replaces the main integration loop with its own. Existing parallel network models are easily adopted to run in the presented framework. The presented approach is thus an extension to NEURON but uses a component-based architecture to allow for replaceable spike exchange components and pluggable components for monitoring, analysis, or control that can run in this framework alongside with the simulation. Frontiers Research Foundation 2009-04-27 /pmc/articles/PMC2679160/ /pubmed/19430597 http://dx.doi.org/10.3389/neuro.11.010.2009 Text en Copyright © 2009 King, Hines, Hill, Goodman, Markram and Schürmann. http://www.frontiersin.org/licenseagreement This is an open-access article subject to an exclusive license agreement between the authors and the Frontiers Research Foundation, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are credited.
spellingShingle Neuroscience
King, James G.
Hines, Michael
Hill, Sean
Goodman, Philip H.
Markram, Henry
Schürmann, Felix
A Component-Based Extension Framework for Large-Scale Parallel Simulations in NEURON
title A Component-Based Extension Framework for Large-Scale Parallel Simulations in NEURON
title_full A Component-Based Extension Framework for Large-Scale Parallel Simulations in NEURON
title_fullStr A Component-Based Extension Framework for Large-Scale Parallel Simulations in NEURON
title_full_unstemmed A Component-Based Extension Framework for Large-Scale Parallel Simulations in NEURON
title_short A Component-Based Extension Framework for Large-Scale Parallel Simulations in NEURON
title_sort component-based extension framework for large-scale parallel simulations in neuron
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2679160/
https://www.ncbi.nlm.nih.gov/pubmed/19430597
http://dx.doi.org/10.3389/neuro.11.010.2009
work_keys_str_mv AT kingjamesg acomponentbasedextensionframeworkforlargescaleparallelsimulationsinneuron
AT hinesmichael acomponentbasedextensionframeworkforlargescaleparallelsimulationsinneuron
AT hillsean acomponentbasedextensionframeworkforlargescaleparallelsimulationsinneuron
AT goodmanphiliph acomponentbasedextensionframeworkforlargescaleparallelsimulationsinneuron
AT markramhenry acomponentbasedextensionframeworkforlargescaleparallelsimulationsinneuron
AT schurmannfelix acomponentbasedextensionframeworkforlargescaleparallelsimulationsinneuron
AT kingjamesg componentbasedextensionframeworkforlargescaleparallelsimulationsinneuron
AT hinesmichael componentbasedextensionframeworkforlargescaleparallelsimulationsinneuron
AT hillsean componentbasedextensionframeworkforlargescaleparallelsimulationsinneuron
AT goodmanphiliph componentbasedextensionframeworkforlargescaleparallelsimulationsinneuron
AT markramhenry componentbasedextensionframeworkforlargescaleparallelsimulationsinneuron
AT schurmannfelix componentbasedextensionframeworkforlargescaleparallelsimulationsinneuron