Jonathan Oesterle, Nicholas Krämer, Philipp Hennig, Philipp Berens
{"title":"概率解算器可以直接探索神经科学模型中的数值不确定性。","authors":"Jonathan Oesterle, Nicholas Krämer, Philipp Hennig, Philipp Berens","doi":"10.1007/s10827-022-00827-7","DOIUrl":null,"url":null,"abstract":"<p><p>Understanding neural computation on the mechanistic level requires models of neurons and neuronal networks. To analyze such models one typically has to solve coupled ordinary differential equations (ODEs), which describe the dynamics of the underlying neural system. These ODEs are solved numerically with deterministic ODE solvers that yield single solutions with either no, or only a global scalar error indicator on precision. It can therefore be challenging to estimate the effect of numerical uncertainty on quantities of interest, such as spike-times and the number of spikes. To overcome this problem, we propose to use recently developed sampling-based probabilistic solvers, which are able to quantify such numerical uncertainties. They neither require detailed insights into the kinetics of the models, nor are they difficult to implement. We show that numerical uncertainty can affect the outcome of typical neuroscience simulations, e.g. jittering spikes by milliseconds or even adding or removing individual spikes from simulations altogether, and demonstrate that probabilistic solvers reveal these numerical uncertainties with only moderate computational overhead.</p>","PeriodicalId":54857,"journal":{"name":"Journal of Computational Neuroscience","volume":"50 4","pages":"485-503"},"PeriodicalIF":1.5000,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9666333/pdf/","citationCount":"0","resultStr":"{\"title\":\"Probabilistic solvers enable a straight-forward exploration of numerical uncertainty in neuroscience models.\",\"authors\":\"Jonathan Oesterle, Nicholas Krämer, Philipp Hennig, Philipp Berens\",\"doi\":\"10.1007/s10827-022-00827-7\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><p>Understanding neural computation on the mechanistic level requires models of neurons and neuronal networks. To analyze such models one typically has to solve coupled ordinary differential equations (ODEs), which describe the dynamics of the underlying neural system. These ODEs are solved numerically with deterministic ODE solvers that yield single solutions with either no, or only a global scalar error indicator on precision. It can therefore be challenging to estimate the effect of numerical uncertainty on quantities of interest, such as spike-times and the number of spikes. To overcome this problem, we propose to use recently developed sampling-based probabilistic solvers, which are able to quantify such numerical uncertainties. They neither require detailed insights into the kinetics of the models, nor are they difficult to implement. We show that numerical uncertainty can affect the outcome of typical neuroscience simulations, e.g. jittering spikes by milliseconds or even adding or removing individual spikes from simulations altogether, and demonstrate that probabilistic solvers reveal these numerical uncertainties with only moderate computational overhead.</p>\",\"PeriodicalId\":54857,\"journal\":{\"name\":\"Journal of Computational Neuroscience\",\"volume\":\"50 4\",\"pages\":\"485-503\"},\"PeriodicalIF\":1.5000,\"publicationDate\":\"2022-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9666333/pdf/\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Computational Neuroscience\",\"FirstCategoryId\":\"3\",\"ListUrlMain\":\"https://doi.org/10.1007/s10827-022-00827-7\",\"RegionNum\":4,\"RegionCategory\":\"医学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"MATHEMATICAL & COMPUTATIONAL BIOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Computational Neuroscience","FirstCategoryId":"3","ListUrlMain":"https://doi.org/10.1007/s10827-022-00827-7","RegionNum":4,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MATHEMATICAL & COMPUTATIONAL BIOLOGY","Score":null,"Total":0}
Probabilistic solvers enable a straight-forward exploration of numerical uncertainty in neuroscience models.
Understanding neural computation on the mechanistic level requires models of neurons and neuronal networks. To analyze such models one typically has to solve coupled ordinary differential equations (ODEs), which describe the dynamics of the underlying neural system. These ODEs are solved numerically with deterministic ODE solvers that yield single solutions with either no, or only a global scalar error indicator on precision. It can therefore be challenging to estimate the effect of numerical uncertainty on quantities of interest, such as spike-times and the number of spikes. To overcome this problem, we propose to use recently developed sampling-based probabilistic solvers, which are able to quantify such numerical uncertainties. They neither require detailed insights into the kinetics of the models, nor are they difficult to implement. We show that numerical uncertainty can affect the outcome of typical neuroscience simulations, e.g. jittering spikes by milliseconds or even adding or removing individual spikes from simulations altogether, and demonstrate that probabilistic solvers reveal these numerical uncertainties with only moderate computational overhead.
期刊介绍:
The Journal of Computational Neuroscience provides a forum for papers that fit the interface between computational and experimental work in the neurosciences. The Journal of Computational Neuroscience publishes full length original papers, rapid communications and review articles describing theoretical and experimental work relevant to computations in the brain and nervous system. Papers that combine theoretical and experimental work are especially encouraged. Primarily theoretical papers should deal with issues of obvious relevance to biological nervous systems. Experimental papers should have implications for the computational function of the nervous system, and may report results using any of a variety of approaches including anatomy, electrophysiology, biophysics, imaging, and molecular biology. Papers investigating the physiological mechanisms underlying pathologies of the nervous system, or papers that report novel technologies of interest to researchers in computational neuroscience, including advances in neural data analysis methods yielding insights into the function of the nervous system, are also welcomed (in this case, methodological papers should include an application of the new method, exemplifying the insights that it yields).It is anticipated that all levels of analysis from cognitive to cellular will be represented in the Journal of Computational Neuroscience.