StevenSong/multimodal-cancer-modeling

Multimodal Cancer Modeling in the Age of Foundation Model Embeddings

8

stars

10

commits

Jupyter Notebook

primary language

Nov 18, 2025

updated

README

Multimodal Cancer Modeling in the Age of Foundation Models

framework overview

This is the codebase for the work "Multimodal Cancer Modeling in the Age of Foundation Models" by Song et al. 2025, accepted at ML4H 2025! The repo is divided into separate subdirectories each with their own READMEs and instructions. The order of our analysis with links to each subdirectory is outlined below:

  1. Download and Prepare Data
  2. Process and Embed Data
  3. Model Survival
  4. Inspect and Analyze Results
  5. Manual Comparison Tool

Environment

We use conda and pip for environment management. We recommend using miniforge as a portable installation for conda. Regardless of which conda executable you use, environment installation is simply:

conda env create -f env.yml
conda activate survival

Acknowledgements

This codebase is the culmination and adaptation of several individual components which were used for initial experimentation and hyperparameter tuning, namely:

Citation

TODO: add ML4H citation

Contributors

StevenSong

10 commits

StevenSong/multimodal-cancer-modeling

Multimodal Cancer Modeling in the Age of Foundation Model Embeddings

8

stars

10

commits

Jupyter Notebook

primary language

Nov 18, 2025

updated

README

Multimodal Cancer Modeling in the Age of Foundation Models

framework overview

This is the codebase for the work "Multimodal Cancer Modeling in the Age of Foundation Models" by Song et al. 2025, accepted at ML4H 2025! The repo is divided into separate subdirectories each with their own READMEs and instructions. The order of our analysis with links to each subdirectory is outlined below:

  1. Download and Prepare Data
  2. Process and Embed Data
  3. Model Survival
  4. Inspect and Analyze Results
  5. Manual Comparison Tool

Environment

We use conda and pip for environment management. We recommend using miniforge as a portable installation for conda. Regardless of which conda executable you use, environment installation is simply:

conda env create -f env.yml
conda activate survival

Acknowledgements

This codebase is the culmination and adaptation of several individual components which were used for initial experimentation and hyperparameter tuning, namely:

Citation

TODO: add ML4H citation

Contributors

StevenSong

10 commits

Languages

Jupyter Notebook

75.0%

Python

21.6%

HTML

3.4%