Back

Introducing circStudio, a Python package for preprocessing, analyzing and modeling actigraphy data

Marques, D.; Barbosa-Morais, N. L.; Reis, C. C. P.

2026-04-01 bioinformatics
10.64898/2026.03.30.711342 bioRxiv
Show 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.

Matching journals

The top 7 journals account for 50% of the predicted probability mass.

1
Journal of Biological Rhythms
21 papers in training set
Top 0.1%
12.7%
2
Sleep
26 papers in training set
Top 0.1%
9.1%
3
Scientific Reports
3102 papers in training set
Top 14%
6.8%
4
Bioinformatics
1061 papers in training set
Top 4%
6.4%
5
JMIR mHealth and uHealth
10 papers in training set
Top 0.1%
6.3%
6
PLOS ONE
4510 papers in training set
Top 28%
6.3%
7
BMC Bioinformatics
383 papers in training set
Top 2%
4.9%
50% of probability mass above
8
Nature Communications
4913 papers in training set
Top 42%
3.1%
9
Frontiers in Physiology
93 papers in training set
Top 2%
2.6%
10
eneuro
389 papers in training set
Top 4%
2.4%
11
Computational and Structural Biotechnology Journal
216 papers in training set
Top 3%
2.4%
12
American Journal of Physiology-Heart and Circulatory Physiology
32 papers in training set
Top 0.5%
1.9%
13
Methods in Ecology and Evolution
160 papers in training set
Top 1%
1.9%
14
Journal of Neuroscience Methods
106 papers in training set
Top 0.9%
1.7%
15
Bioinformatics Advances
184 papers in training set
Top 3%
1.7%
16
eLife
5422 papers in training set
Top 42%
1.7%
17
PLOS Computational Biology
1633 papers in training set
Top 18%
1.5%
18
iScience
1063 papers in training set
Top 18%
1.5%
19
Briefings in Bioinformatics
326 papers in training set
Top 5%
1.3%
20
Communications Biology
886 papers in training set
Top 14%
1.2%
21
SoftwareX
15 papers in training set
Top 0.3%
1.1%
22
Cell Reports Methods
141 papers in training set
Top 4%
0.9%
23
Nucleic Acids Research
1128 papers in training set
Top 15%
0.9%
24
GigaScience
172 papers in training set
Top 3%
0.7%
25
Scientific Data
174 papers in training set
Top 2%
0.7%
26
Genes, Brain and Behavior
29 papers in training set
Top 0.4%
0.7%
27
Behavior Research Methods
25 papers in training set
Top 0.2%
0.7%
28
Journal of Medical Internet Research
85 papers in training set
Top 5%
0.6%
29
Neurophotonics
37 papers in training set
Top 0.7%
0.6%
30
BMC Biology
248 papers in training set
Top 6%
0.6%