MCPcopy Index your code
hub / github.com/AI4HealthUOL/SSSD-ECG

github.com/AI4HealthUOL/SSSD-ECG @V1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release V1.1 ↗ · + Follow
118 symbols 326 edges 11 files 37 documented · 31%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Diffusion-based Conditional ECG Generation with Structured State Space Models

This is the official repository for the paper Diffusion-based Conditional ECG Generation with Structured State Space Models. We propose diverse algorithms (primarly SSSD-ECG) for the generation of 12-lead ECG signals conditioned on disease labels.

Dataset and pre-trained model

alt text

Experiments

Visit the clinical evaluation directory to get the medical expert results, and the source directory to get our experiments source code.

Please cite our publication if you found our research to be helpful.

@misc{https://doi.org/10.48550/arxiv.2208.09399,
  doi = {10.48550/ARXIV.2208.09399},
  url = {https://arxiv.org/abs/2208.09399},
  author = {Alcaraz, Juan Miguel Lopez and Strodthoff, Nils},
  keywords = {Machine Learning (cs.LG), Machine Learning (stat.ML), FOS: Computer and information sciences, FOS: Computer and information sciences},
  title = {Diffusion-based Time Series Imputation and Forecasting with Structured State Space Models},
  publisher = {arXiv},
  year = {2022},
  copyright = {arXiv.org perpetual, non-exclusive license}
}

Core symbols most depended-on inside this repo

register
called by 7
src/sssd/models/S4Model.py
step
called by 6
src/sssd/models/S4Model.py
prepare_data
called by 3
src/baselines/train_cond_wavegan_star.py
prepare_model
called by 3
src/baselines/train_cond_wavegan_star.py
prepare_data
called by 3
src/baselines/train_cond_pulse2pulse.py
prepare_model
called by 3
src/baselines/train_cond_pulse2pulse.py
std_normal
called by 3
src/sssd/utils/util.py
_omega
called by 3
src/sssd/models/S4Model.py

Shape

Method 55
Function 42
Class 21

Languages

Python100%

Modules by API surface

src/sssd/models/S4Model.py40 symbols
src/baselines/models/cond_pulse2pulse.py18 symbols
src/sssd/models/SSSD_ECG.py16 symbols
src/baselines/models/cond_wavegan_star.py15 symbols
src/sssd/utils/util.py8 symbols
src/baselines/train_cond_wavegan_star.py7 symbols
src/baselines/train_cond_pulse2pulse.py7 symbols
src/baselines/models/cond_batchnorm.py3 symbols
src/sssd/inference.py2 symbols
src/sssd/train.py1 symbols
src/baselines/utils/utils.py1 symbols

For agents

$ claude mcp add SSSD-ECG \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact