benmfox/PFTSleep

A foundational transformer leveraging full night, multichannel sleep study data accurately classifies sleep stages

45
/ 100
Emerging

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.

sleep-medicine polysomnography-analysis sleep-research biomedical-signal-processing sleep-stage-scoring
No Package No Dependents
Maintenance 10 / 25
Adoption 5 / 25
Maturity 16 / 25
Community 14 / 25

How are scores calculated?

Stars

10

Forks

3

Language

Jupyter Notebook

License

Apache-2.0

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.