Introducing circStudio, a Python package for preprocessing, analyzing and modeling actigraphy data
Daniel MarquesiD, Carina FernandesiD, C. ReisiD, Nuno L. Barbosa‐MoraisiD
Abstract
Actigraphy is a non-invasive and cost-effective method for monitoring behavioral rhythms under real-world conditions by collecting time-resolved measurements of locomotor activity, light exposure, and temperature. Although several open-source packages support specific aspects of actigraphy analysis, aspects such as preprocessing, metric calculation, and mathematical modeling are often distributed across separate software packages, limiting interoperability and increasing programming overhead. Here we introduce circStudio, a Python package that unifies actigraphy data processing and mathematical modeling of circadian rhythms within a single framework. Built from the pyActigraphy codebase and integrating circadian models from the Arcascope circadian package, circStudio provides flexible preprocessing tools, support for multiple actigraphy file formats through adaptor classes, standalone functions for computing commonly used actigraphy metrics, and implementations of several mathematical models of circadian rhythms. The package enables users to move efficiently from raw wearable data to physiologically interpretable circadian outputs. Ultimately, circStudio aims to facilitate reproducible workflows and to provide a flexible foundation for research applications across circadian biology, sleep science, and digital health.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- 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
- pyActigraphy: open-source python package for actigraphy data visualisation and analysis
G. H. Hammad, Mathilde Reyt, … Christina Schmidt·PLoS Computational BiologyPeer-reviewed·Oct 19, 2021
- easyClock: A User-Friendly Desktop Application for Circadian Rhythm Analysis and Visualization
Binbin Wu, William W. Ja·BMC BioinformaticsPeer-reviewed·Dec 5, 2025
- Identification and characterisation of variable rhythms using CosinorPy
Miha Moškon·bioRxiv·Jul 4, 2022
- Kronos: A computational tool to facilitate biological rhythmicity analysis
Thomaz F. S. Bastiaanssen, Sarah‐Jane Leigh, … John F. Cryan·bioRxiv·Apr 21, 2023
- Actigraphy in brain-injured patients - A valid measurement for assessing circadian rhythms?
Monika Angerer, Manuel Schabus, … Christine Blume·BMC MedicinePeer-reviewed·May 11, 2020
- rhythmCI: an R package for rhythm detection using harmonic regression amplitude confidence intervals
Jayanth Sreekanth, Andreas Edel, … Bharath Ananthasubramaniam·bioRxiv·Oct 12, 2026