Scientific ReportsSystems BiologyPeer-reviewed journal article
sRQA: AN INTEGRATIVE PIPELINE FOR SYMBOLIC RECURRENCE QUANTIFICATION ANALYSIS
Abstract
Recurrence Quantification Analysis (RQA) is a powerful phenomenological method for characterizing dynamical systems from sequential empirical data, but it is fundamentally limited to continuous signals. Symbolic RQA (sRQA) extends this framework to discrete state sequences, enabling the analysis of both inherently discrete systems and continuous systems where state-based dynamics and motifs are of interest. Despite its promise, accessible and unified software support for sRQA has remained limited. Here we introduce the sRQA package, an open-source R library that consolidates discretization and symbolization, data visualization, and computation of recurrence and cross-recurrence metrics into a single accessible toolset. We validated the method using simulated data with known dynamical properties, confirming that sRQA metrics behaved as theoretically expected. We then demonstrated the utility of sRQA across three real-world applications. First, we applied sRQA to ECG recordings, showing that symbolic recurrence metrics reliably distinguished atrial fibrillation from normal sinus rhythm, with an XGBoost classifier achieving 92% accuracy and an AUC of 0.97. Second, we applied sRQA to fMRI BOLD time series from the dorsal attention network, finding that symbolic and cross-recurrence metrics differentiated movie-viewing from resting-state conditions, revealing greater regularity and inter-subnetwork coordination during task engagement. Third, we applied sRQA to intrinsically symbolized sequences of pauses in speech, identifying valence-specific differences in pause dynamics between truthful and deceptive statements, as well as sex differences in pause structure during negatively-valenced speech. Together, these results demonstrate that sRQA provides a flexible and sensitive framework for characterizing discrete and discretized dynamical systems across biological and behavioral domains. AUTHOR SUMMARYMany biological and behavioral systems are best understood as sequences of discrete states rather than smooth, continuous processes. For example, a heartbeat that shifts between rhythms, a brain that transitions between activity patterns, or a speaker who pauses and resumes in ways that carry meaning. Standard methods for analyzing the dynamics of such systems were not designed with this kind of data in mind. Here, we introduce the sRQA package, an open-source software library that makes it straightforward to apply symbolic recurrence analysis to both discrete and continuous data. We demonstrate the library across four examples: simulated data with known properties, cardiac recordings distinguishing atrial fibrillation from normal heart rhythm, brain imaging data capturing differences between rest and task engagement, and speech recordings where pause patterns differ between truthful and deceptive statements. In each case, sRQA revealed meaningful structure in the data that would be difficult to detect with conventional tools. We hope this library will make symbolic recurrence analysis more accessible to researchers across the biological and behavioral sciences.
- assay: electronic health records
- assay: imaging
- research focus: benchmarking
- research focus: software / tool
- approach: statistical model
- Citations
- 0
- FWCI
- 0.00
- Field percentile
- top 19%
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
- A waveform-independent measure of recurrent neural activity
Immo Weber, Carina Renate Oehrn·Frontiers in NeuroinformaticsPeer-reviewed·Mar 7, 2022
- Reconstructing Computational Dynamics from Neural Measurements with Recurrent Neural Networks
Daniel Durstewitz, Georgia Koppe, Max Ingo Thurm·bioRxiv·Oct 31, 2022
- Time-resolved parameterization of aperiodic and periodic brain activity
Luc Edward Wilson, Jason da Silva Castanheira, Sylvain Baillet·eLifePeer-reviewed·Aug 17, 2022
- A Stochastic Dynamic Operator framework that improves the precision of analysis and prediction relative to the classical spike-triggered average method, extending the toolkit.
Trevor Smith, Maryam Abolfath-Beygi, … Simon F. Giszter·eNeuroPeer-reviewed·Oct 7, 2024
- A Systems Theory of Cardiac-Autonomic Trajectories and Equilibria
Matias Castillo-Aguilar, Cristian Nunez-Espinosa, Diego Mabe-Castro·bioRxiv·Nov 3, 2026
- A Quality Measure for Repeating Multiple-Unit Spike Patterns
Günther Palm, Monica Paoletti, … Sonja Grün·Biological CyberneticsPeer-reviewed·Aug 7, 2026