Hierarchical Bayesian estimation of motor-evoked potential recruitment curves yields accurate and robust estimates
arXiv:2407.08709 · doi:10.1016/j.brs.2025.09.008
Abstract
Electromagnetic stimulation probes and modulates the neural systems that control movement. Key to understanding their effects is the muscle recruitment curve, which maps evoked potential size against stimulation intensity. Current methods to estimate curve parameters require large samples; however, obtaining these is often impractical due to experimental constraints. Here, we present a hierarchical Bayesian framework that accounts for small samples, handles outliers, simulates high-fidelity data, and returns a posterior distribution over curve parameters that quantify estimation uncertainty. It uses a rectified-logistic function that estimates motor threshold and outperforms conventionally used sigmoidal alternatives in predictive performance, as demonstrated through cross-validation. In simulations, our method outperforms non-hierarchical models by reducing threshold estimation error on sparse data and requires fewer participants to detect shifts in threshold compared to frequentist testing. We present two common use cases involving electrical and electromagnetic stimulation data and provide an open-source library for Python, called hbMEP, for diverse applications.
References in corpus (7)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Practical Bayesian model evaluation using leave-one-out cross-validation and WAIC
- The No-U-Turn Sampler: Adaptively Setting Path Lengths in Hamiltonian Monte Carlo
- Pyro: Deep Universal Probabilistic Programming
- Composable Effects for Flexible and Accelerated Probabilistic Programming in NumPyro
- Why we (usually) don't have to worry about multiple comparisons
- Hierarchical Bayesian estimation of motor-evoked potential recruitment curves yields accurate and robust estimates