- Request and load dataset
- Create unified data structure for all signals
- Label 30s epochs with sleep stages
- Normalize/standardize signals
- Implement temporal resolution access (epoch, minute, stage)
- Build querying interface for patient/time/stage filters
- Compute time spent in each sleep stage
- Calculate sleep efficiency per patient
- Aggregate mean/variance of signals by stage
- Create hypnogram visualizer with patient selector
- Build interactive time-series plots with range selectors
- Add bar/box plot generators for summary stats
- Implement filters (patient, stage, resolution)