PhysioEx
PhysioEx provides an extensible and modular API for standardizing and automating the sleep staging pipeline, covering data preprocessing, model training, testing, fine-tuning, and explainability using deep learning and Explainable AI techniques.
Key Features:
- Standardized pipeline: PhysioEx provides a standardized pipeline for sleep staging analysis with customizable workflows.
- Pretrained models: Includes pretrained models based on the Sleep Heart Health Study dataset supporting single-channel EEG and multichannel EEG-EOG-EMG configurations.
- Explainable AI methods: Offers a range of XAI post-hoc methods to explain model decisions and align them with expert knowledge, linking model decisions to human-understandable concepts such as American Academy of Sleep Medicine-defined rules.
- Benchmarking capability: Benchmarks state-of-the-art sleep staging models in a standard pipeline, enabling fair comparison between them both on the training source and out-of-domain sources.
- Modular architecture: Features an extensible and modular API that is easily adaptable to custom datasets.
Scientific Applications:
- Sleep disorder diagnosis: Supports sleep staging analysis for diagnosing and understanding sleep disorders in clinical and research contexts.
- Model comparison: Enables fair comparison of state-of-the-art sleep staging models on both training source and out-of-domain sources.
- Clinical interpretability: Provides explainable insights that bridge the gap between machine learning models and clinical expertise by linking model decisions to American Academy of Sleep Medicine-defined rules.
Methodology:
PhysioEx implements deep learning models for sleep staging with post-hoc Explainable AI methods; specific computational algorithms are not explicitly detailed in the sources.
Topics
Details
- Programming Languages:
- Python
- Added:
- 2/22/2026
- Last Updated:
- 2/22/2026
Operations
Publications
PMID: 39874654