Change-in-velocity detection for multidimensional data
Linh Do, Dat Do, Keisha J. Cook, Scott A. McKinley
TL;DR
This work addresses the challenge of detecting changes in velocity in multidimensional time series, notably intracellular transport trajectories, where continuity constraints undermine traditional changepoint methods. It introduces CPLASS, an MCMC-based framework that fits a continuous piecewise-linear trajectory and optimizes a penalty-augmented likelihood, augmented by a biophysically informed speed penalty and a Cumulative Speed Allocation (CSA) statistic. A consistency theorem for the penalized MLE under a strengthened SIC-like penalty with gamma>1 is established, and the method is shown to outperform change-in-mean approaches in detecting short or slow motile segments while producing more realistic speed estimates in simulated and real data (lysosomal and quantum-dot transport). The approach delivers practical tools for single-particle tracking analysis, enabling robust, multidimensional changepoint inference and biologically plausible interpretations of motor-driven transport, albeit with computational cost typical of MCMC methods. Potential extensions include faster search strategies, improved CSA inference, and broader applicability to multidimensional trajectory data beyond intracellular transport.
Abstract
In this work, we introduce CPLASS (Continuous Piecewise-Linear Approximation via Stochastic Search), an algorithm for detecting changes in velocity within multidimensional data. The one-dimensional version of this problem is known as the change-in-slope problem (see Fearnhead & Grose, 2022; Baranowski et al., 2019). Unlike traditional changepoint detection methods that focus on changes in mean, detecting changes in velocity requires a specialized approach due to continuity constraints and parameter dependencies, which frustrate popular algorithms like binary segmentation and dynamic programming. To overcome these difficulties, we introduce a specialized penalty function to balance improvements in likelihood due to model complexity, and a Markov Chain Monte Carlo (MCMC)-based approach with tailored proposal mechanisms for efficient parameter exploration. Our method is particularly suited for analyzing intracellular transport data, where the multidimensional trajectories of microscale cargo are driven by teams of molecular motors that undergo complex biophysical transitions. To ensure biophysical realism in the results, we introduce a speed penalty that discourages overfitted of short noisy segments while maintaining consistency in the large-sample limit. Additionally, we introduce a summary statistic called the Cumulative Speed Allocation, which is robust with respect to idiosyncracies of changepoint detection while maintaining the ability to discriminate between biophysically distinct populations.
