Journal of Computational NeuroscienceNeurosciencePeer-reviewed journal article
Probabilistic solvers enable a straight-forward exploration of numerical uncertainty in neuroscience models
Jonathan OesterleiD, Nicholas KrämeriD, Philipp HennigiD, Philipp BerensiD
Abstract
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 bound 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.
- Citations
- 2
- FWCI
- 0.43
- Field percentile
- 46th percentile
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Uncertainpy: A Python toolbox for uncertainty quantification and sensitivity analysis in computational neuroscience.
Simen Tennøe, Geir Halnes, Gaute T. Einevoll·Frontiers in NeuroinformaticsPeer-reviewed·Aug 14, 2018
- Natural gradient enables fast sampling in spiking neural networks
Paul Masset, Jacob A. Zavatone-Veth, … Cengiz Pehlevan·neural information processing systemsPeer-reviewed·Jan 1, 2022
- Euler method can outperform more complex ODE solvers in the numerical implementation of the Izhikevich artificial Spiking Neuron Model given the allocated FLOPS
G. de Alteriis, E. Cataldo, … C. M. Oddo·bioRxiv·Nov 30, 2021
- Computational Geometry for Modeling Neural Populations: from Visualization to Simulation
Marc de Kamps, Mikkel Elle Lepperød, Yi Ming Lai·PLoS Computational BiologyPeer-reviewed·Mar 4, 2019
- Chaotic neural dynamics facilitate probabilistic computations through sampling
Yu Terada, Taro Toyoizumi·Proceedings of the National Academy of SciencesPeer-reviewed·Apr 22, 2024
- The mechanics underpinning non-deterministic computation in cortical neural networks
Elizabeth Ann Stoll·AppliedMathPeer-reviewed·Jun 26, 2024