Cargando…

Multirate method for co-simulation of electrical-chemical systems in multiscale modeling

Multiscale modeling by means of co-simulation is a powerful tool to address many vital questions in neuroscience. It can for example be applied in the study of the process of learning and memory formation in the brain. At the same time the co-simulation technique makes it possible to take advantage...

Descripción completa

Detalles Bibliográficos
Autores principales: Brocke, Ekaterina, Djurfeldt, Mikael, Bhalla, Upinder S., Kotaleski, Jeanette Hellgren, Hanke, Michael
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5403853/
https://www.ncbi.nlm.nih.gov/pubmed/28389716
http://dx.doi.org/10.1007/s10827-017-0639-7
_version_ 1783231468541050880
author Brocke, Ekaterina
Djurfeldt, Mikael
Bhalla, Upinder S.
Kotaleski, Jeanette Hellgren
Hanke, Michael
author_facet Brocke, Ekaterina
Djurfeldt, Mikael
Bhalla, Upinder S.
Kotaleski, Jeanette Hellgren
Hanke, Michael
author_sort Brocke, Ekaterina
collection PubMed
description Multiscale modeling by means of co-simulation is a powerful tool to address many vital questions in neuroscience. It can for example be applied in the study of the process of learning and memory formation in the brain. At the same time the co-simulation technique makes it possible to take advantage of interoperability between existing tools and multi-physics models as well as distributed computing. However, the theoretical basis for multiscale modeling is not sufficiently understood. There is, for example, a need of efficient and accurate numerical methods for time integration. When time constants of model components are different by several orders of magnitude, individual dynamics and mathematical definitions of each component all together impose stability, accuracy and efficiency challenges for the time integrator. Following our numerical investigations in Brocke et al. (Frontiers in Computational Neuroscience, 10, 97, 2016), we present a new multirate algorithm that allows us to handle each component of a large system with a step size appropriate to its time scale. We take care of error estimates in a recursive manner allowing individual components to follow their discretization time course while keeping numerical error within acceptable bounds. The method is developed with an ultimate goal of minimizing the communication between the components. Thus it is especially suitable for co-simulations. Our preliminary results support our confidence that the multirate approach can be used in the class of problems we are interested in. We show that the dynamics ofa communication signal as well as an appropriate choice of the discretization order between system components may have a significant impact on the accuracy of the coupled simulation. Although, the ideas presented in the paper have only been tested on a single model, it is likely that they can be applied to other problems without loss of generality. We believe that this work may significantly contribute to the establishment of a firm theoretical basis and to the development of an efficient computational framework for multiscale modeling and simulations. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1007/s10827-017-0639-7) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-5403853
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-54038532017-05-09 Multirate method for co-simulation of electrical-chemical systems in multiscale modeling Brocke, Ekaterina Djurfeldt, Mikael Bhalla, Upinder S. Kotaleski, Jeanette Hellgren Hanke, Michael J Comput Neurosci Article Multiscale modeling by means of co-simulation is a powerful tool to address many vital questions in neuroscience. It can for example be applied in the study of the process of learning and memory formation in the brain. At the same time the co-simulation technique makes it possible to take advantage of interoperability between existing tools and multi-physics models as well as distributed computing. However, the theoretical basis for multiscale modeling is not sufficiently understood. There is, for example, a need of efficient and accurate numerical methods for time integration. When time constants of model components are different by several orders of magnitude, individual dynamics and mathematical definitions of each component all together impose stability, accuracy and efficiency challenges for the time integrator. Following our numerical investigations in Brocke et al. (Frontiers in Computational Neuroscience, 10, 97, 2016), we present a new multirate algorithm that allows us to handle each component of a large system with a step size appropriate to its time scale. We take care of error estimates in a recursive manner allowing individual components to follow their discretization time course while keeping numerical error within acceptable bounds. The method is developed with an ultimate goal of minimizing the communication between the components. Thus it is especially suitable for co-simulations. Our preliminary results support our confidence that the multirate approach can be used in the class of problems we are interested in. We show that the dynamics ofa communication signal as well as an appropriate choice of the discretization order between system components may have a significant impact on the accuracy of the coupled simulation. Although, the ideas presented in the paper have only been tested on a single model, it is likely that they can be applied to other problems without loss of generality. We believe that this work may significantly contribute to the establishment of a firm theoretical basis and to the development of an efficient computational framework for multiscale modeling and simulations. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (doi:10.1007/s10827-017-0639-7) contains supplementary material, which is available to authorized users. Springer US 2017-04-07 2017 /pmc/articles/PMC5403853/ /pubmed/28389716 http://dx.doi.org/10.1007/s10827-017-0639-7 Text en © The Author(s) 2017 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Article
Brocke, Ekaterina
Djurfeldt, Mikael
Bhalla, Upinder S.
Kotaleski, Jeanette Hellgren
Hanke, Michael
Multirate method for co-simulation of electrical-chemical systems in multiscale modeling
title Multirate method for co-simulation of electrical-chemical systems in multiscale modeling
title_full Multirate method for co-simulation of electrical-chemical systems in multiscale modeling
title_fullStr Multirate method for co-simulation of electrical-chemical systems in multiscale modeling
title_full_unstemmed Multirate method for co-simulation of electrical-chemical systems in multiscale modeling
title_short Multirate method for co-simulation of electrical-chemical systems in multiscale modeling
title_sort multirate method for co-simulation of electrical-chemical systems in multiscale modeling
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5403853/
https://www.ncbi.nlm.nih.gov/pubmed/28389716
http://dx.doi.org/10.1007/s10827-017-0639-7
work_keys_str_mv AT brockeekaterina multiratemethodforcosimulationofelectricalchemicalsystemsinmultiscalemodeling
AT djurfeldtmikael multiratemethodforcosimulationofelectricalchemicalsystemsinmultiscalemodeling
AT bhallaupinders multiratemethodforcosimulationofelectricalchemicalsystemsinmultiscalemodeling
AT kotaleskijeanettehellgren multiratemethodforcosimulationofelectricalchemicalsystemsinmultiscalemodeling
AT hankemichael multiratemethodforcosimulationofelectricalchemicalsystemsinmultiscalemodeling