pyActigraphy

pyActigraphy provides visualization and analysis of actigraphy data to quantify rest-activity rhythms and detect sleep for circadian rhythm and sleep research.


Key Features:

  • Data Visualization: Visualizes rest-activity patterns and sleep-wake cycles from actigraphy recordings.
  • Multiple Sleep Detection Algorithms: Includes a variety of automated algorithms to detect sleep periods from actigraphy data.
  • Rest-Activity Rhythm Variables Quantification: Computes quantitative rest-activity rhythm metrics for circadian analysis.
  • Support for Multiple Data Formats: Reads and processes multiple actigraphy data formats to support data from different devices.
  • Advanced Signal Processing Analyses: Performs advanced signal-processing analyses on actigraphy time series.
  • Sleep Agenda Visualization: Generates visualizations of sleep agendas and longitudinal sleep-wake schedules.

Scientific Applications:

  • Circadian Rhythm Analysis: Quantification and analysis of circadian rest-activity patterns.
  • Sleep Research: Automated detection and characterization of sleep timing, duration, and fragmentation.
  • Population-based and Epidemiological Studies: Analysis of large datasets to study population-level rest-activity patterns.
  • Clinical Assessments: Support for longitudinal assessment of sleep-wake behavior in clinical research contexts.

Methodology:

Implements multiple automated sleep-detection algorithms and advanced signal-processing techniques on actigraphy recordings; specific algorithm names and computational steps are not specified in the input.

Topics

Details

Programming Languages:
Python
Added:
1/18/2021
Last Updated:
1/30/2021

Operations

Publications

Hammad G, Reyt M, Beliy N, Baillet M, Deantoni M, Lesoinne A, Muto V, Schmidt C. pyActigraphy: open-source python package for actigraphy data visualisation and analysis. Unknown Journal. 2020. doi:10.1101/2020.12.03.400226.