Cargando…

LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2

Computational models are increasingly important for studying complex neurophysiological systems. As scientific tools, it is essential that such models can be reproduced and critically evaluated by a range of scientists. However, published models are currently implemented using a diverse set of model...

Descripción completa

Detalles Bibliográficos
Autores principales: Cannon, Robert C., Gleeson, Padraig, Crook, Sharon, Ganapathy, Gautham, Marin, Boris, Piasini, Eugenio, Silver, R. Angus
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4174883/
https://www.ncbi.nlm.nih.gov/pubmed/25309419
http://dx.doi.org/10.3389/fninf.2014.00079
_version_ 1782336419264462848
author Cannon, Robert C.
Gleeson, Padraig
Crook, Sharon
Ganapathy, Gautham
Marin, Boris
Piasini, Eugenio
Silver, R. Angus
author_facet Cannon, Robert C.
Gleeson, Padraig
Crook, Sharon
Ganapathy, Gautham
Marin, Boris
Piasini, Eugenio
Silver, R. Angus
author_sort Cannon, Robert C.
collection PubMed
description Computational models are increasingly important for studying complex neurophysiological systems. As scientific tools, it is essential that such models can be reproduced and critically evaluated by a range of scientists. However, published models are currently implemented using a diverse set of modeling approaches, simulation tools, and computer languages making them inaccessible and difficult to reproduce. Models also typically contain concepts that are tightly linked to domain-specific simulators, or depend on knowledge that is described exclusively in text-based documentation. To address these issues we have developed a compact, hierarchical, XML-based language called LEMS (Low Entropy Model Specification), that can define the structure and dynamics of a wide range of biological models in a fully machine readable format. We describe how LEMS underpins the latest version of NeuroML and show that this framework can define models of ion channels, synapses, neurons and networks. Unit handling, often a source of error when reusing models, is built into the core of the language by specifying physical quantities in models in terms of the base dimensions. We show how LEMS, together with the open source Java and Python based libraries we have developed, facilitates the generation of scripts for multiple neuronal simulators and provides a route for simulator free code generation. We establish that LEMS can be used to define models from systems biology and map them to neuroscience-domain specific simulators, enabling models to be shared between these traditionally separate disciplines. LEMS and NeuroML 2 provide a new, comprehensive framework for defining computational models of neuronal and other biological systems in a machine readable format, making them more reproducible and increasing the transparency and accessibility of their underlying structure and properties.
format Online
Article
Text
id pubmed-4174883
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-41748832014-10-10 LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2 Cannon, Robert C. Gleeson, Padraig Crook, Sharon Ganapathy, Gautham Marin, Boris Piasini, Eugenio Silver, R. Angus Front Neuroinform Neuroscience Computational models are increasingly important for studying complex neurophysiological systems. As scientific tools, it is essential that such models can be reproduced and critically evaluated by a range of scientists. However, published models are currently implemented using a diverse set of modeling approaches, simulation tools, and computer languages making them inaccessible and difficult to reproduce. Models also typically contain concepts that are tightly linked to domain-specific simulators, or depend on knowledge that is described exclusively in text-based documentation. To address these issues we have developed a compact, hierarchical, XML-based language called LEMS (Low Entropy Model Specification), that can define the structure and dynamics of a wide range of biological models in a fully machine readable format. We describe how LEMS underpins the latest version of NeuroML and show that this framework can define models of ion channels, synapses, neurons and networks. Unit handling, often a source of error when reusing models, is built into the core of the language by specifying physical quantities in models in terms of the base dimensions. We show how LEMS, together with the open source Java and Python based libraries we have developed, facilitates the generation of scripts for multiple neuronal simulators and provides a route for simulator free code generation. We establish that LEMS can be used to define models from systems biology and map them to neuroscience-domain specific simulators, enabling models to be shared between these traditionally separate disciplines. LEMS and NeuroML 2 provide a new, comprehensive framework for defining computational models of neuronal and other biological systems in a machine readable format, making them more reproducible and increasing the transparency and accessibility of their underlying structure and properties. Frontiers Media S.A. 2014-09-25 /pmc/articles/PMC4174883/ /pubmed/25309419 http://dx.doi.org/10.3389/fninf.2014.00079 Text en Copyright © 2014 Cannon, Gleeson, Crook, Ganapathy, Marin, Piasini and Silver. http://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) or licensor 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
Cannon, Robert C.
Gleeson, Padraig
Crook, Sharon
Ganapathy, Gautham
Marin, Boris
Piasini, Eugenio
Silver, R. Angus
LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2
title LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2
title_full LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2
title_fullStr LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2
title_full_unstemmed LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2
title_short LEMS: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning NeuroML 2
title_sort lems: a language for expressing complex biological models in concise and hierarchical form and its use in underpinning neuroml 2
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4174883/
https://www.ncbi.nlm.nih.gov/pubmed/25309419
http://dx.doi.org/10.3389/fninf.2014.00079
work_keys_str_mv AT cannonrobertc lemsalanguageforexpressingcomplexbiologicalmodelsinconciseandhierarchicalformanditsuseinunderpinningneuroml2
AT gleesonpadraig lemsalanguageforexpressingcomplexbiologicalmodelsinconciseandhierarchicalformanditsuseinunderpinningneuroml2
AT crooksharon lemsalanguageforexpressingcomplexbiologicalmodelsinconciseandhierarchicalformanditsuseinunderpinningneuroml2
AT ganapathygautham lemsalanguageforexpressingcomplexbiologicalmodelsinconciseandhierarchicalformanditsuseinunderpinningneuroml2
AT marinboris lemsalanguageforexpressingcomplexbiologicalmodelsinconciseandhierarchicalformanditsuseinunderpinningneuroml2
AT piasinieugenio lemsalanguageforexpressingcomplexbiologicalmodelsinconciseandhierarchicalformanditsuseinunderpinningneuroml2
AT silverrangus lemsalanguageforexpressingcomplexbiologicalmodelsinconciseandhierarchicalformanditsuseinunderpinningneuroml2