ECG/PPG Open Foundation Models & Open Datasets

A curated, comprehensive index of open-source foundation models and publicly available datasets for electrocardiogram (ECG) and photoplethysmography (PPG) research.

17 Foundation Models
15 12-Lead ECG Datasets
22 Reduced-Lead ECG Datasets
14 PPG Datasets

Last updated: April 2026 (initial search: September 2025)

How to Cite

[Author Name]. (2025). ECG/PPG Open Foundation Models and Open Datasets: A Comprehensive Survey.

Foundation Models

13 ECG foundation models and 3 PPG foundation models with code and weights available.

Method: CL = Contrastive Learning M/R/G = Masked/Reconstructive/Generative SL = Supervised Learning
ModelYearTypeBackboneMethodPretrain DataData SizeLinks

Compare Model Compute

Computational benchmarks across different hardware. Click model names to view full details including architecture.

Hardware:

Hardware: A100-SXM4-80GB, Tesla T4 16GB, Intel Xeon @ 2.20GHz (4 cores, 50GB RAM) on Google Colab.
Benchmarks: Batch size 32 (GPU) / 8 (CPU), with adaptive batch sizing for OOM (32→16→8→4→2→1). Each model uses its native input specification. Finetune hours estimated for 100K samples × 10 epochs.
* HeartLang uses 12 leads but is pre-tokenized to (B, 256, 96) via QRS-Tokenizer.
GFLOPs: thop does NOT correctly count matrix multiplications inside nn.MultiheadAttention (specifically q @ k and attn @ v operations). Transformer models may be undercounted.
S4 (supervised) is a baseline end-to-end supervised model from Al-Masud et al.

ModelLeadsParams (M)GFLOPs Infer (ms)Throughput (/s) Train (ms/sample)Finetune (hrs) Infer Mem (GB)Train Mem (GB)

12-Lead ECG Datasets

Publicly available 12-lead ECG datasets used in foundation model research.

Access: O Open R Restricted (DUA) C Credentialed
DatasetRecordsPatientsCountrySettingAccessPretrainEvalLink

Reduced-Lead ECG & PPG Datasets

Datasets with single-lead ECG, reduced leads, or PPG signals.

Access: O Open R Restricted (DUA) C Credentialed
DatasetRecordsPPGECGCountrySettingAccessPretrainEvalLink

Compare Models

Select 2-4 models to compare side by side.