A curated list of foundation models, datasets, and tools for biosignals
See the codeBiosignals like ECG, EEG, and PPG capture the body's physiological and behavioural "languages", but analyzing them at scale requires dedicated approaches. Foundation models, which have transformed NLP and computer vision, are now emerging for biosignal analysis, promising to unlock patterns across vast amounts of sensor readings.
This curated list covers foundation models (FMs), datasets, and tools for biosignals based on our comprehensive survey of the field.
📚 Survey Paper: Foundation Models for Biosignals: A Survey - A comprehensive review of foundation model development and applications for biosignals.
*timeline marked by the first online date of each work
The field of biosignal foundation models can be organized into three converging directions:
ECG - Electrocardiography (heart electrical activity)EEG - Electroencephalography (brain electrical activity)PPG - Photoplethysmography (blood volume changes)IMU - Inertial Measurement Unit (motion sensors)EMG - Electromyography (muscle electrical activity)ABP - Arterial Blood PressurePCG - Phonocardiography (heart sounds)Resp - Respiration/Respiratory signals (breathing patterns)| Dataset | Modality | # Individuals | # Duration (hr) | Link |
|---|---|---|---|---|
| UKBiobank | ECG PPG IMU Health Metrics | - | - | [dataset] |
| MC-MED | ECG PPG Resp Vital Signs | 70K | - | [dataset] |
| MIMIC-III-WDB | ECG PPG ABP Resp Vital Signs | 30K | 3M | [dataset] |
| VitalDB | ECG PPG ABP Resp Vital Signs | 6K | - | [dataset] |
| PulseDB | ECG PPG ABP | 5K | 50M | [dataset] |
| MESA | ECG PPG EEG | 2K | - | [dataset] |
| VTaC | ECG PPG ABP | 2K | - | [dataset] |
| CODE | ECG | 2M | - | [dataset] |
| MIMIC-IV-ECG | ECG | 160K | 2K | [dataset] |
| PhysioNet2020 | ECG | 40K | 90 | [dataset] |
| eICU | Vital Signs | 139K | - | [dataset] |
| HiRID | Vital Signs | 34K | - | [dataset] |
| UCSF-PPG | PPG | 21K | 600K | [dataset] |
| TUEG | EEG | 15K | 27K | [dataset] |
| HBN-EEG | EEG | 3K | 3K | [dataset] |
| MOABB | EEG | >1K | - | [dataset] |
| SEED Series | EEG Gaze Metrics | - | - | [dataset] |
| emg2pose | EMG | 193 | 370 | [dataset] |
| emg2qwerty | EMG | 108 | 346 | [dataset] |
| HUNT4 | IMU | 35K | - | [dataset] |
| Capture24 | IMU | 151 | 4K | [dataset] |
| Ego4D | IMU Audio Gaze Metrics | 923 | 4K | [dataset] |
| COVID-19 Sounds | Audio | 36K | 552 | [dataset] |
PhysioNet Challenges: Annual international competitions providing standardized evaluation frameworks for various biosignal analysis tasks including ECG interpretation, sleep staging, and arrhythmia detection [benchmark]
MOABB (Mother of All BCI Benchmarks): Comprehensive benchmarking framework for EEG-based brain-computer interface algorithms with standardized pipelines and evaluation protocols [benchmark]
| Toolbox/Package | Modality | Link |
|---|---|---|
| MNE-Python | EEG | [tool] |
| NeuroKit | ECG PPG Resp EMG | [tool] |
| HeartPy | ECG PPG | [tool] |
| pyHRV | ECG PPG | [tool] |
| BIOBSS | ECG PPG IMU | [tool] |
| BioSPPy | ECG PPG EEG Resp EMG PCG | [tool] |
| PyPhysio | ECG PPG IMU | [tool] |
| EEGLAB | EEG | [tool] |
| Vital-Sqi | ECG PPG | [tool] |
| PhysioKit | PPG Resp | [tool] |
| PPGFeat | PPG | [tool] |
| WFDB Toolbox | ECG PPG EEG Resp ABP EMG | [tool] |
| PyPPG | PPG | [tool] |
Building dedicated foundation models using large biosignal corpora
*Self-supervised approaches not explicitly claimed as foundation models
Repurposing general time series foundation models for biomedical-domain-specific tasks
| Model | Venue | Year | Dataset Scale | Model Size | Tasks | Paper | Code |
|---|---|---|---|---|---|---|---|
| Time-MoE | ICLR | 2025 | 309B | 2.4B | F | [paper] | [code] |
| Timer-XL | ICLR | 2025 | - | - | F | [paper] | [code] |
| ChatTime | AAAI | 2025 | 1M | 350M | F | [paper] | [code] |
| TimePFN | AAAI | 2025 | 1.5M | - | F | [paper] | [code] |
| TTM | NeurIPS | 2024 | 1B | 5M | F | [paper] | [code] |
| Time-FFM | NeurIPS | 2024 | - | - | F | [paper] | [code] |
| UniTS | NeurIPS | 2024 | - | 8M | F D I | [paper] | [code] |
| Moirai-MOE | NeurIPS Workshop | 2024 | - | 11M-86M | F | [paper] | [code] |
| Moirai | ICML | 2024 | 27B | 14 / 91 / 311M | F | [paper] | [code] |
| MOMENT | ICML | 2024 | 1B | 385M | F C D I | [paper] | [code] |
| TimesFM | ICML | 2024 | 100B | 200M | F | [paper] | [code] |
| Timer | ICML | 2024 | 28B | 67M | F D I | [paper] | [code] |
| DAM | ICLR | 2024 | - | - | F I | [paper] | - |
| Chronos | TMLR | 2024 | 84B | 20 / 46 / 200 / 710M | F | [paper] | [code] |
| GTT | ACM CIKM | 2024 | 2B | 7 / 19 / 57M | F | [paper] | [code] |
| Mamba4Cast | - | 2024 | - | 27M | F | [paper] | [code] |
| TimeRAF | - | 2024 | 320M | - | F | [paper] | - |
| TSMamba | - | 2024 | - | - | F | [paper] | - |
| TimeDiT | - | 2024 | 5B | 33 / 120 / 460 / 680M | F D | [paper] | - |
| ViTime | - | 2024 | - | 74 / 95M | F | [paper] | [code] |
| Lag-Llama | - | 2023 | 360M | 200M | F | [paper] | [code] |
| TimeGPT-1 | - | 2023 | 100B | - | F D | [paper] | [code] |
Task Legend: F = Forecasting, C = Classification, D = Anomaly Detection, I = Data Imputation
Using (multi-modal) LLMs for biosignal analysis and interpretation
Four functional roles of LLMs:
Based on our survey, key challenges include:
We welcome contributions! Please:
**[Venue Year]** Title [[paper]](link) [[code]](link)Citation: If you find this repository useful, please cite our survey:
@article{gu2025bfm,
title={Foundation Models for Biosignals: A Survey},
author = {Gu, Xiao and Shu, Yuxuan and Han, Jinpei and Liu, Yuxuan and Liu, Zhangdaihong and Anibal, James and Sangha, Veer and Phillips, Edward and Segal, Bradley and Liu, Yuxuan and Yuan, Hang and Liu, Fenglin and Branson, Kim and Schwab, Patrick and Belgrave, Danielle and Clifton, Lei and Spathis, Dimitris and Lampos, Vasileios and Faisal, A. Aldo and Clifton, David A.}
year={2025},
publisher={TechRxiv}
}
A curated list of foundation models, datasets, and tools for biosignals
See the codeBiosignals like ECG, EEG, and PPG capture the body's physiological and behavioural "languages", but analyzing them at scale requires dedicated approaches. Foundation models, which have transformed NLP and computer vision, are now emerging for biosignal analysis, promising to unlock patterns across vast amounts of sensor readings.
This curated list covers foundation models (FMs), datasets, and tools for biosignals based on our comprehensive survey of the field.
📚 Survey Paper: Foundation Models for Biosignals: A Survey - A comprehensive review of foundation model development and applications for biosignals.
*timeline marked by the first online date of each work
The field of biosignal foundation models can be organized into three converging directions:
ECG - Electrocardiography (heart electrical activity)EEG - Electroencephalography (brain electrical activity)PPG - Photoplethysmography (blood volume changes)IMU - Inertial Measurement Unit (motion sensors)EMG - Electromyography (muscle electrical activity)ABP - Arterial Blood PressurePCG - Phonocardiography (heart sounds)Resp - Respiration/Respiratory signals (breathing patterns)| Dataset | Modality | # Individuals | # Duration (hr) | Link |
|---|---|---|---|---|
| UKBiobank | ECG PPG IMU Health Metrics | - | - | [dataset] |
| MC-MED | ECG PPG Resp Vital Signs | 70K | - | [dataset] |
| MIMIC-III-WDB | ECG PPG ABP Resp Vital Signs | 30K | 3M | [dataset] |
| VitalDB | ECG PPG ABP Resp Vital Signs | 6K | - | [dataset] |
| PulseDB | ECG PPG ABP | 5K | 50M | [dataset] |
| MESA | ECG PPG EEG | 2K | - | [dataset] |
| VTaC | ECG PPG ABP | 2K | - | [dataset] |
| CODE | ECG | 2M | - | [dataset] |
| MIMIC-IV-ECG | ECG | 160K | 2K | [dataset] |
| PhysioNet2020 | ECG | 40K | 90 | [dataset] |
| eICU | Vital Signs | 139K | - | [dataset] |
| HiRID | Vital Signs | 34K | - | [dataset] |
| UCSF-PPG | PPG | 21K | 600K | [dataset] |
| TUEG | EEG | 15K | 27K | [dataset] |
| HBN-EEG | EEG | 3K | 3K | [dataset] |
| MOABB | EEG | >1K | - | [dataset] |
| SEED Series | EEG Gaze Metrics | - | - | [dataset] |
| emg2pose | EMG | 193 | 370 | [dataset] |
| emg2qwerty | EMG | 108 | 346 | [dataset] |
| HUNT4 | IMU | 35K | - | [dataset] |
| Capture24 | IMU | 151 | 4K | [dataset] |
| Ego4D | IMU Audio Gaze Metrics | 923 | 4K | [dataset] |
| COVID-19 Sounds | Audio | 36K | 552 | [dataset] |
PhysioNet Challenges: Annual international competitions providing standardized evaluation frameworks for various biosignal analysis tasks including ECG interpretation, sleep staging, and arrhythmia detection [benchmark]
MOABB (Mother of All BCI Benchmarks): Comprehensive benchmarking framework for EEG-based brain-computer interface algorithms with standardized pipelines and evaluation protocols [benchmark]
| Toolbox/Package | Modality | Link |
|---|---|---|
| MNE-Python | EEG | [tool] |
| NeuroKit | ECG PPG Resp EMG | [tool] |
| HeartPy | ECG PPG | [tool] |
| pyHRV | ECG PPG | [tool] |
| BIOBSS | ECG PPG IMU | [tool] |
| BioSPPy | ECG PPG EEG Resp EMG PCG | [tool] |
| PyPhysio | ECG PPG IMU | [tool] |
| EEGLAB | EEG | [tool] |
| Vital-Sqi | ECG PPG | [tool] |
| PhysioKit | PPG Resp | [tool] |
| PPGFeat | PPG | [tool] |
| WFDB Toolbox | ECG PPG EEG Resp ABP EMG | [tool] |
| PyPPG | PPG | [tool] |
Building dedicated foundation models using large biosignal corpora
*Self-supervised approaches not explicitly claimed as foundation models
Repurposing general time series foundation models for biomedical-domain-specific tasks
| Model | Venue | Year | Dataset Scale | Model Size | Tasks | Paper | Code |
|---|---|---|---|---|---|---|---|
| Time-MoE | ICLR | 2025 | 309B | 2.4B | F | [paper] | [code] |
| Timer-XL | ICLR | 2025 | - | - | F | [paper] | [code] |
| ChatTime | AAAI | 2025 | 1M | 350M | F | [paper] | [code] |
| TimePFN | AAAI | 2025 | 1.5M | - | F | [paper] | [code] |
| TTM | NeurIPS | 2024 | 1B | 5M | F | [paper] | [code] |
| Time-FFM | NeurIPS | 2024 | - | - | F | [paper] | [code] |
| UniTS | NeurIPS | 2024 | - | 8M | F D I | [paper] | [code] |
| Moirai-MOE | NeurIPS Workshop | 2024 | - | 11M-86M | F | [paper] | [code] |
| Moirai | ICML | 2024 | 27B | 14 / 91 / 311M | F | [paper] | [code] |
| MOMENT | ICML | 2024 | 1B | 385M | F C D I | [paper] | [code] |
| TimesFM | ICML | 2024 | 100B | 200M | F | [paper] | [code] |
| Timer | ICML | 2024 | 28B | 67M | F D I | [paper] | [code] |
| DAM | ICLR | 2024 | - | - | F I | [paper] | - |
| Chronos | TMLR | 2024 | 84B | 20 / 46 / 200 / 710M | F | [paper] | [code] |
| GTT | ACM CIKM | 2024 | 2B | 7 / 19 / 57M | F | [paper] | [code] |
| Mamba4Cast | - | 2024 | - | 27M | F | [paper] | [code] |
| TimeRAF | - | 2024 | 320M | - | F | [paper] | - |
| TSMamba | - | 2024 | - | - | F | [paper] | - |
| TimeDiT | - | 2024 | 5B | 33 / 120 / 460 / 680M | F D | [paper] | - |
| ViTime | - | 2024 | - | 74 / 95M | F | [paper] | [code] |
| Lag-Llama | - | 2023 | 360M | 200M | F | [paper] | [code] |
| TimeGPT-1 | - | 2023 | 100B | - | F D | [paper] | [code] |
Task Legend: F = Forecasting, C = Classification, D = Anomaly Detection, I = Data Imputation
Using (multi-modal) LLMs for biosignal analysis and interpretation
Four functional roles of LLMs:
Based on our survey, key challenges include:
We welcome contributions! Please:
**[Venue Year]** Title [[paper]](link) [[code]](link)Citation: If you find this repository useful, please cite our survey:
@article{gu2025bfm,
title={Foundation Models for Biosignals: A Survey},
author = {Gu, Xiao and Shu, Yuxuan and Han, Jinpei and Liu, Yuxuan and Liu, Zhangdaihong and Anibal, James and Sangha, Veer and Phillips, Edward and Segal, Bradley and Liu, Yuxuan and Yuan, Hang and Liu, Fenglin and Branson, Kim and Schwab, Patrick and Belgrave, Danielle and Clifton, Lei and Spathis, Dimitris and Lampos, Vasileios and Faisal, A. Aldo and Clifton, David A.}
year={2025},
publisher={TechRxiv}
}