Back

The Modular Actigraphy Platform: A Data Science Solution for Processing High-Resolution Time Series Sensor Data for Sleep and Physical Activity Assessment

Chen, P.-W.; Pillai, D. A.; Campagna, M.; Avitabile, C.; King-Dowling, S.; Mayne, S.; Haag, S.; Mitchell, J. A.

2025-11-20 health informatics
10.1101/2025.11.19.25340572 medRxiv
Show abstract

IntroductionWearables with proprietary scoring protocols are typically used to assess sleep and physical activity, but the field is shifting to wearables with raw sensor data accessible and open-source scoring methods to enhance rigor and reproducibility. The data infrastructure to process raw sensor data in clinical research is underdeveloped; we therefore developed the Modular Actigraphy Platform (MAP). MethodsMAP is a cloud-based computational platform that processes high-resolution time series sensor data to derive sleep and physical activity metrics. It was engineered to be modular, providing flexibility in data processing and enabling the seamless integration of open-source sleep and physical activity scoring methodologies as they become available (currently, GGIR and MIMS processing algorithms have been integrated). A structured Software Development Life Cycle (SDLC) approach was used to guide the development of MAP, with a multi-level testing framework consisting of unit testing (verification of modules), integration testing (interaction among modules), and system testing (validating specifications). Following these foundational tests, we then completed user acceptance testing in two phases - alpha (17 test files) and beta (686 files from 4 pediatric cohorts) to assess processing performance. ResultsFor beta testing, MAP leveraged up to 60 CPU cores and 500 GiB of memory. The pre-processing module was the most computationally demanding and was more efficient in MAP compared to offline processing (up to 8 CPU cores and 23.2 GiB of memory). For example, the preprocessing GGIR part 1 container was completed at a speed of 0.29-0.49 minutes per file (1.6-2.9 times faster than offline processing) and the pre-processing MIMS container was completed at a speed of 0.49-4.66 minutes per file (2.4 to 14.0 times faster than offline processing). ConclusionMAP is an efficient computational platform that integrates open-source scoring algorithms to efficiently process raw sensor data for wearable sleep and physical activity estimation in clinical research and is available through the Childrens Hospital of Philadelphias Research Institute.

Matching journals

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

1
Journal of Medical Internet Research
85 papers in training set
Top 0.1%
22.1%
2
JMIR mHealth and uHealth
10 papers in training set
Top 0.1%
14.4%
3
Frontiers in Digital Health
20 papers in training set
Top 0.1%
6.3%
4
PLOS ONE
4510 papers in training set
Top 32%
4.8%
5
Sensors
39 papers in training set
Top 0.4%
4.1%
50% of probability mass above
6
IEEE Journal of Biomedical and Health Informatics
34 papers in training set
Top 0.5%
3.5%
7
PLOS Digital Health
91 papers in training set
Top 0.8%
3.5%
8
JAMIA Open
37 papers in training set
Top 0.4%
3.5%
9
DIGITAL HEALTH
12 papers in training set
Top 0.2%
3.0%
10
npj Digital Medicine
97 papers in training set
Top 2%
2.6%
11
Journal of Biological Rhythms
21 papers in training set
Top 0.1%
2.0%
12
JMIR Formative Research
32 papers in training set
Top 0.6%
2.0%
13
Journal of Sleep Research
31 papers in training set
Top 0.2%
2.0%
14
Journal of the American Medical Informatics Association
61 papers in training set
Top 1%
1.9%
15
Scientific Reports
3102 papers in training set
Top 54%
1.9%
16
Computers in Biology and Medicine
120 papers in training set
Top 3%
1.2%
17
BMJ Open
554 papers in training set
Top 11%
1.2%
18
BMC Medical Research Methodology
43 papers in training set
Top 0.9%
1.2%
19
Journal of NeuroEngineering and Rehabilitation
28 papers in training set
Top 0.8%
0.9%
20
BMC Medical Informatics and Decision Making
39 papers in training set
Top 2%
0.8%
21
JMIR Research Protocols
18 papers in training set
Top 1%
0.8%
22
JMIR Medical Informatics
17 papers in training set
Top 1%
0.8%
23
Medicine & Science in Sports & Exercise
15 papers in training set
Top 0.5%
0.7%
24
Frontiers in Physiology
93 papers in training set
Top 6%
0.7%
25
SoftwareX
15 papers in training set
Top 0.5%
0.7%
26
International Journal of Medical Informatics
25 papers in training set
Top 2%
0.7%
27
Sleep
26 papers in training set
Top 0.5%
0.7%
28
Patterns
70 papers in training set
Top 3%
0.6%