benmfox/PFTSleep
A foundational transformer leveraging full night, multichannel sleep study data accurately classifies sleep stages
This project helps sleep researchers and clinicians automatically classify sleep stages from full-night, multi-channel sleep study data. You provide raw sleep study files (EDF format), and it outputs detailed predictions of sleep stages like Wake, N1, N2, N3, and REM, saved as a standard HYPJSON file. This is ideal for scientists or medical professionals analyzing large datasets of polysomnography (PSG) recordings.
Use this if you need to accurately and automatically analyze sleep stage classifications from large collections of EDF-formatted sleep studies.
Not ideal if your sleep study files have inconsistent channel naming conventions or if you need to classify sleep stages for studies longer than 8 hours without manual workaround.
Stars
10
Forks
3
Language
Jupyter Notebook
License
Apache-2.0
Category
Last pushed
Feb 24, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/benmfox/PFTSleep"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
OxWearables/asleep
asleep: a sleep classifier for wearable sensor data using machine learning
akaraspt/deepsleepnet
DeepSleepNet: a Model for Automatic Sleep Stage Scoring based on Raw Single-Channel EEG
biomedical-signal-processing/sleepyland
A toolbox for sleep data analysis and sleep stage classification
raphaelvallat/yasa_classifier
Notebooks for training the classifier of YASA sleep staging
rfonod/deepsleep2
😴 DeepSleep2 is a compact U-Net-inspired convolutional neural network with 740,551 parameters,...