Sleep: An Open-Source Python Software for Visualization, Analysis, and Staging of Sleep Data
- PMID: 28983246
- PMCID: PMC5613192
- DOI: 10.3389/fninf.2017.00060
Sleep: An Open-Source Python Software for Visualization, Analysis, and Staging of Sleep Data
Abstract
We introduce Sleep, a new Python open-source graphical user interface (GUI) dedicated to visualization, scoring and analyses of sleep data. Among its most prominent features are: (1) Dynamic display of polysomnographic data, spectrogram, hypnogram and topographic maps with several customizable parameters, (2) Implementation of several automatic detection of sleep features such as spindles, K-complexes, slow waves, and rapid eye movements (REM), (3) Implementation of practical signal processing tools such as re-referencing or filtering, and (4) Display of main descriptive statistics including publication-ready tables and figures. The software package supports loading and reading raw EEG data from standard file formats such as European Data Format, in addition to a range of commercial data formats. Most importantly, Sleep is built on top of the VisPy library, which provides GPU-based fast and high-level visualization. As a result, it is capable of efficiently handling and displaying large sleep datasets. Sleep is freely available (http://visbrain.org/sleep) and comes with sample datasets and an extensive documentation. Novel functionalities will continue to be added and open-science community efforts are expected to enhance the capacities of this module.
Keywords: automatic detection; electroencephalography; graphical user interface; graphoelements; hypnogram; opengl; polysomnography; scoring.
Figures
References
-
- Billinger M., Brunner C., Müller-Putz G. R. (2014). SCoT: a Python Toolbox for EEG Source Connectivity. Available online at: https://pdfs.semanticscholar.org/b196/7f587fbea9ecf4cb6be3f757a8136fc60c... - PMC - PubMed
-
- Campagnola L., Klein A., Larson E., Rossant C., Rougier N. P. (2015). VisPy: harnessing the GPU for fast, high-level visualization, in Proceedings of the 14th Python in Science Conference. Available online at: https://hal.inria.fr/hal-01208191/ (Accessed May 23, 2017).
-
- Combrisson E., Perrone-Bertolotti M., Soto J. L., Alamian G., Kahane P., Lachaux J.-P., et al. . (2017). From intentions to actions: neural oscillations encode motor processes through phase, amplitude and phase-amplitude coupling. Neuroimage 147, 473–487. 10.1016/j.neuroimage.2016.11.042 - DOI - PubMed
LinkOut - more resources
Full Text Sources
Other Literature Sources
Research Materials
