pytau: A Python package for streamlined changepoint model analysis in neuroscience
Abstract
Neural activity often exhibits sharp transitions between distinct states, captured by changepoint models (Giahi Saravani et al., 2019;Jones et al., 2007;Seidemann et al., 1996).pytau is a Python package for batched Bayesian changepoint inference across parameter grids and datasets.It integrates with PyMC3 to provide uncertainty estimates that are critical for noisy neuroscience data with small sample sizes and low channel counts, and includes tools for preprocessing, model fitting, result visualization, and statistical analysis.The package has been successfully applied in published research examining taste processing (Baas-Thomas et al., 2025;
Fields of Study & Subjects
Neural dynamics and brain function
Bayesian Methods and Mixture Models
Computational Physics and Python Applications
Publication details
- Journal / source
- The Journal of Open Source Software
- Volume
- 11
- Issue
- 117
- Pages
- 8509–8509
- Publication date
- 12 January 2026