Sleep: An Open-Source Python']Python Software for Visualization, Analysis, and Staging of Sleep Data

被引:25
作者
Combrisson, Etienne [1 ,2 ]
Vallat, Raphael [3 ]
Eichenlaub, Jean-Baptiste [4 ]
O'Reilly, Christian [5 ]
Lajnef, Tarek [1 ,6 ]
Guillot, Aymeric [2 ]
Ruby, Perrine M. [3 ]
Jerbi, Karim [1 ]
机构
[1] Univ Montreal, Dept Psychol, Montreal, PQ, Canada
[2] Univ Claude Bernard Lyon 1, Interuniv Lab Human Movement Biol, Lyon, France
[3] Univ Claude Bernard Lyon 1, Lyon Neurosci Res Ctr, Brain Dynam & Cognit Team, INSERM UMRS 1028,CNRS UMR 5292, Lyon, France
[4] Harvard Med Sch, Dept Neurol, Massachusetts Gen Hosp, Boston, MA USA
[5] Ecole Polytech Fed Lausanne, Blue Brain Project, Geneva, Switzerland
[6] Hop Sacre Coeur, Ctr Adv Res Sleep Med, Montreal, PQ, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
polysomnography; electroencephalography; automatic detection; graphoelements; hypnogram; scoring; graphical user interface; opengl; DREAM-RECALL; K-COMPLEX; SPINDLE; EEG; CLASSIFICATION; SPECIFICITY; REACTIVITY; WAVELET; PHASE;
D O I
10.3389/fninf.2017.00060
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
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.
引用
收藏
页数:11
相关论文
共 24 条
[1]   Automatic analysis of single-channel sleep EEG:: Validation in healthy individuals [J].
Berthomier, Christian ;
Drouot, Xavier ;
Herman-Stoieca, Maria ;
Berthomier, Pierre ;
Prado, Jacques ;
Bokar-Thire, Djibril ;
Benoit, Odile ;
Mattout, Jeremie ;
d'Ortho, Marie-Pia .
SLEEP, 2007, 30 (11) :1587-1595
[2]  
Billinger M., 2014, SCOT PYTHON TOOLBOX
[3]  
Campagnola L., 2015, P 14 PYTH SCI C, DOI [10.25080/majora-7b98e3ed-00e, DOI 10.25080/MAJORA-7B98E3ED-00E]
[4]   From intentions to actions: Neural oscillations encode motor processes through phase, amplitude and phase-amplitude coupling [J].
Combrisson, Etienne ;
Perrone-Bertolotti, Marcela ;
Soto, Juan L. P. ;
Alamian, Golnoush ;
Kahane, Philippe ;
Lachaux, Jean -Philippe ;
Guillot, Aymeric ;
Jerbi, Karim .
NEUROIMAGE, 2017, 147 :473-487
[5]   Exceeding chance level by chance: The caveat of theoretical chance levels in brain signal classification and statistical assessment of decoding accuracy [J].
Combrisson, Etienne ;
Jerbi, Karim .
JOURNAL OF NEUROSCIENCE METHODS, 2015, 250 :126-136
[6]  
Devuyst S, 2011, IEEE ENG MED BIO, P1713, DOI 10.1109/IEMBS.2011.6090491
[7]   Brain Reactivity Differentiates Subjects with High and Low Dream Recall Frequencies during Both Sleep and Wakefulness [J].
Eichenlaub, Jean-Baptiste ;
Bertrand, Olivier ;
Morlet, Dominique ;
Ruby, Perrine .
CEREBRAL CORTEX, 2014, 24 (05) :1206-1215
[8]   What is the specificity of the response to the own first-name when presented as a novel in a passive oddball paradigm? An ERP study [J].
Eichenlaub, Jean-Baptiste ;
Ruby, Perrine ;
Morlet, Dominique .
BRAIN RESEARCH, 2012, 1447 :65-78
[9]   A wavelet and teager energy operator based method for automatic detection of K-Complex in sleep EEG [J].
Erdamar, Aykut ;
Duman, Fazil ;
Yetkin, Sinan .
EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (01) :1284-1290
[10]   MEG and EEG data analysis with MNE-Python']Python [J].
Gramfort, Alexandre ;
Luessi, Martin ;
Larson, Eric ;
Engemann, Denis A. ;
Strohmeier, Daniel ;
Brodbeck, Christian ;
Goj, Roman ;
Jas, Mainak ;
Brooks, Teon ;
Parkkonen, Lauri ;
Haemaelaeinen, Matti .
FRONTIERS IN NEUROSCIENCE, 2013, 7