Sleep

Sleep provides visualization, scoring, and analysis of polysomnographic data to detect and quantify sleep features such as spindles, K-complexes, slow waves, and rapid eye movements (REM).


Key Features:

  • Dynamic Visualization Capabilities: Displays polysomnographic recordings, spectrograms, hypnograms, and topographic maps for exploration of sleep data.
  • Automatic Detection of Sleep Features: Implements automatic detection of spindles, K-complexes, slow waves, and rapid eye movements (REM).
  • Signal Processing Tools: Provides re-referencing and filtering for EEG preprocessing.
  • Descriptive Statistics and Reporting: Generates descriptive statistics and publication-ready tables and figures.
  • File Format Support: Supports European Data Format (EDF) and various commercial polysomnographic file formats.

Scientific Applications:

  • Sleep architecture and dynamics analysis: Enables detailed analysis of sleep architecture and temporal dynamics from polysomnography and EEG recordings.
  • Sleep disorder research: Facilitates investigation of sleep disorders through automated detection and quantification of spindles, K-complexes, slow waves, and REM.

Methodology:

Implemented in Python; uses the VisPy library for GPU-based visualization; supports EDF and various commercial formats; includes algorithms for automatic detection of spindles, K-complexes, slow waves, and REM; provides re-referencing and filtering for EEG preprocessing; generates descriptive statistics and publication-ready tables and figures.

Topics

Details

Tool Type:
desktop application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/9/2018
Last Updated:
12/10/2018

Operations

Publications

Combrisson E, Vallat R, Eichenlaub J, O'Reilly C, Lajnef T, Guillot A, Ruby PM, Jerbi K. Sleep: An Open-Source Python Software for Visualization, Analysis, and Staging of Sleep Data. Frontiers in Neuroinformatics. 2017;11. doi:10.3389/fninf.2017.00060. PMID:28983246. PMCID:PMC5613192.

Documentation