eegFloss provides an open-source LightGBM classifier that labels 10-second sleep EEG epochs as usable or artifact-contaminated (weighted F1 ≈ 0.85, κ = 0.78) plus an accelerometer-based time-in-bed estimator.
Automated Classification of Sleep Stages and EEG Artifacts in Mice with Deep Learning
1 Pith paper cite this work, alongside 9 external citations. Polarity classification is still indexing.
abstract
Sleep scoring is a necessary and time-consuming task in sleep studies. In animal models (such as mice) or in humans, automating this tedious process promises to facilitate long-term studies and to promote sleep biology as a data-driven field. We introduce a deep neural network model that is able to predict different states of consciousness (Wake, Non-REM, REM) in mice from EEG and EMG recordings with excellent scoring results for out-of-sample data. Predictions are made on epochs of 4 seconds length, and epochs are classified as artifact-free or not. The model architecture draws on recent advances in deep learning and in convolutional neural networks research. In contrast to previous approaches towards automated sleep scoring, our model does not rely on manually defined features of the data but learns predictive features automatically. We expect deep learning models like ours to become widely applied in different fields, automating many repetitive cognitive tasks that were previously difficult to tackle.
citation-role summary
citation-polarity summary
fields
cs.LG 1years
2025 1verdicts
CONDITIONAL 1roles
background 1polarities
background 1representative citing papers
citing papers explorer
-
eegFloss: A Python package for refining sleep EEG recordings using machine learning models
eegFloss provides an open-source LightGBM classifier that labels 10-second sleep EEG epochs as usable or artifact-contaminated (weighted F1 ≈ 0.85, κ = 0.78) plus an accelerometer-based time-in-bed estimator.