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...
Autores principales: | , , , , , |
---|---|
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 |