bioRxivNeurosciencePreprint
Computation-through-DynamicsToolkit: Simulated datasets and quality metrics for dynamical models of neural activity
Christopher VersteegiD, Jonathan McCartiD, Mitchell OstrowiD, David M. ZoltowskiiD, Clayton B. WashingtoniD, Laura N. DriscolliD, Olivier CodoliD, Jonathan A. MichaelsiD, Scott W. LindermaniD, David SussilloiD, Chethan PandarinathiD
Abstract
A primary goal of systems neuroscience is to discover how ensembles of neurons transform inputs into goal-directed behavior, a process known as neural computation. A powerful framework for understanding neural computation uses neural dynamics - the rules that govern how neural activity evolves over time - to explain how goal-directed input-output transformations occur. As dynamical rules are not directly observable, we need computational models that can infer neural dynamics from recorded neural activity. We typically validate such models using synthetic datasets with known ground-truth dynamics, but unfortunately existing synthetic datasets dont reflect fundamental features of neural computation and may therefore be poor proxies for neural systems. Further, the field lacks validated metrics for quantifying the accuracy of the dynamics inferred by models. The Computation-through-Dynamics Toolkit (CtDToolkit) addresses these critical gaps by providing: 1) synthetic datasets that reflect computational properties of biological neural circuits, 2) interpretable metrics for quantifying model performance, and 3) a standardized pipeline for training and evaluating models with or without known external inputs. In this manuscript, we demonstrate how CtDToolkit can help guide the development, tuning, and troubleshooting of neural dynamics models. In summary, CtDToolkit provides a necessary framework for model developers to better understand and characterize neural computation through the lens of dynamics. Author SummaryUnderstanding how the brain works requires interpretable accounts of how populations of neurons process information to produce behavior. One powerful approach is to study "neural dynamics", the patterns of how neural activity evolves over time. Scientists develop computational models to infer these dynamics from neural recordings, but it has been challenging to know when the inferred dynamics are trustworthy. Existing datasets often lack key features of biological neural circuits, and current performance metrics can provide an incomplete picture of model quality. We developed the Computation-through-Dynamics Toolkit (CtDToolkit) to solve these problems. Our toolkit provides three key resources: biologically motivated synthetic datasets, improved metrics that provide more holistic accounts of model performance, and a standardized workflow for training and evaluating models. We hope that CtDToolkit enables researchers to rigorously test, improve, and troubleshoot their models before applying them to real brain data. This work establishes a crucial foundation for developing better methods to understand neural computation, ultimately advancing our ability to decode how the brain transforms sensory information into thought and action.
- Citations
- 2
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
- Reconstructing Computational Dynamics from Neural Measurements with Recurrent Neural Networks
Daniel Durstewitz, Georgia Koppe, Max Ingo Thurm·bioRxiv·Oct 31, 2022
- Modeling and dissociation of intrinsic and input-driven neural population dynamics underlying behavior
Parsa Vahidi, Omid G. Sani, Maryam Modir Shanechi·Proceedings of the National Academy of SciencesPeer-reviewed·Feb 9, 2024
- Representation learning for neural population activity with Neural Data Transformers
Joel Ye, Chethan Pandarinath·bioRxiv·Jan 16, 2021
- Modelling And Interpreting Network Dynamics
Ankit N. Khambhati, Ann E. Sizemore, … Danielle S. Bassett·NeuroImagePeer-reviewed·Jun 21, 2017
- Dynamical networks: finding, measuring, and tracking neural population activity using network science
Mark D. Humphries·Network NeurosciencePeer-reviewed·Aug 10, 2017
- Searching for Principles of Brain Computation
Wolfgang Maass·bioRxiv·Dec 14, 2016