--- license: mit library_name: pytorch tags: - ecg - biological-age - cardiology - pytorch - uk-biobank --- # Beat-age This is the official checkpoint release for the paper: **Beat-Level Electrocardiographic Biological Age and Its Variability as Digital Biomarkers for Cardiovascular Risk Stratification** Official GitHub repository: https://github.com/chiangfish/beat-age ## Files - `v1_best.pth`: Beat-age beat-level Net1D checkpoint trained on the UK Biobank Development Cohort. - `ckpt_manifest.json`: checkpoint metadata, including file size, SHA-256 checksum, architecture, and intended use. ## Model Beat-age is a beat-level ECG biological age model. It predicts biological age from individual segmented 12-lead cardiac cycles and aggregates beat-level predictions at the ECG-recording level. - Architecture: one-dimensional residual CNN (`Net1D`) - Input: segmented 12-lead ECG beats - Output: predicted biological age in years - Age gap: predicted age minus chronological age ## Usage Download the checkpoint and place it under `ckpts/` in the GitHub repository: ```bash mkdir -p ckpts hf download chiangfish/beat-age v1_best.pth --local-dir ckpts ``` Then run the inference scripts from the GitHub repository following its README. ## Data The model was developed using controlled-access UK Biobank ECG data. Downstream external validation used MIMIC-IV-ECG. These datasets are not redistributed in this model repository. ## Citation ```bibtex @article{beatage2026, title = {Beat-Level Electrocardiographic Biological Age and Its Variability as Digital Biomarkers for Cardiovascular Risk Stratification}, author = {Zirui Jiang, Guangkun Nie, Qinghao Zhao, and Shenda Hong}, year = {2026} } ```