catch22: CAnonical Time-series CHaracteristics
Carl H LubbaiD, Sarab S. SethiiD, Philip Knaute, Simon R. SchultziD, Ben FulcheriD, Nick S. JonesiD
Abstract
Capturing the dynamical properties of time series concisely as interpretable feature vectors can enable efficient clustering and classification for time-series applications across science and industry. Selecting an appropriate feature-based representation of time series for a given application can be achieved through systematic comparison across a comprehensive time-series feature library, such as those in the hctsa toolbox. However, this approach is computationally expensive and involves evaluating many similar features, limiting the widespread adoption of feature-based representations of time series for real-world applications. In this work, we introduce a method to infer small sets of time-series features that (i) exhibit strong classification performance across a given collection of time-series problems, and (ii) are minimally redundant. Applying our method to a set of 93 time-series classification datasets (containing over 147 000 time series, including biomedical datasets) and using a filtered version of the hctsa feature library (4791 features), we introduce a generically useful set of 22 CAnonical Time-series CHaracteristics, catch22. This dimensionality reduction, from 4791 to 22, is associated with an approximately 1000-fold reduction in computation time and near linear scaling with time-series length, despite an average reduction in classification accuracy of just 7%. catch22 captures a diverse and interpretable signature of time series in terms of their properties, including linear and non-linear autocorrelation, successive differences, value distributions and outliers, and fluctuation scaling properties. We provide an efficient implementation of catch22, accessible from many programming environments, that facilitates feature-based time-series analysis for scientific, industrial, financial and medical applications using a common language of interpretable time-series properties.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 444
- FWCI
- 13.87
- Field percentile
- top 1%
- Research Focus
- Approach
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
- Automatic time-series phenotyping using massive feature extraction
Ben Fulcher, Nick S. Jones·Cell SystemsPeer-reviewed·Nov 1, 2017
- Canonical time-series features for characterizing biologically informative dynamical patterns in fMRI
Imran Alam, Brendan Harris, … Ben Fulcher·Aperture NeuroPeer-reviewed·Jul 15, 2025
- Topology-driven classification of time series
Alexandra Bernadotte·bioRxiv·Apr 29, 2026
- TimeTraits: extracting functional traits from biological time-series in R
Sarah C. L. Lock, Marina I. Knight, … Daphne Ezer·Bioinformatics AdvancesPeer-reviewed·Jan 1, 2026
- PRINCIPAL COMPONENT ANALYSIS AND ITS GENERALIZATIONSFOR ANY TYPE SEQUENCE (PCA-SEQ)
Vadim M. Efimov, Kirill Efimov, V. Yu. Kovaleva·Vavilov Journal of Genetics and BreedingPeer-reviewed·Jan 10, 2020
- Lag Penalized Weighted Correlation for Time Series Clustering
Thevaa Chandereng, Anthony Gitter·BMC BioinformaticsPeer-reviewed·Jan 16, 2020