atlas

Research map / Vision-language and multimodal / Human and embodied modeling

PyTDC: A multimodal machine learning training, evaluation, and inference platform for biomedical foundation models

ICML 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Medical vision-language models · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces PyTDC, an open-source platform for training, evaluating and inferring with multimodal biomedical/single-cell foundation models, with a model server, API-first data retrieval, and a new single-cell drug-target nomination benchmark on RA and IBD.

Problem

Existing biomedical benchmarks lack end-to-end infrastructure for training, evaluation, and inference of models integrating multimodal biological data across therapeutic ML tasks, and context-specific (cell-type-specific) evaluation for drug-target nomination is underexplored.

Approach

An API-first platform that unifies heterogeneous continuously updated data sources and model weights through a model server with standardized inference endpoints, plus context-specific metrics (top-K cell-type AUROC and AP@R) for single-cell drug-target nomination.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use cell-type-specific PINNACLE rather than GATv2Drug-target nomination · RA, AP@5 Top-20 CTAP@5: 0.334\std 0.050 -> 0.917\std 0.057Helped
Use cell-type-specific PINNACLE rather than GATv2Drug-target nomination · IBD, AP@5 Top-20 CTAP@5: 0.348\std 0.043 -> 0.884\std 0.071Helped
Use cell-type-specific PINNACLE rather than Node2VecDrug-target nomination · RA, AP@5 Top-20 CTAP@5: 0.585\std 0.045 -> 0.917\std 0.057Helped
Use cell-type-specific PINNACLE rather than Node2VecDrug-target nomination · IBD, AP@5 Top-20 CTAP@5: 0.617\std 0.081 -> 0.884\std 0.071Helped
Use Node2Vec rather than PINNACLEDrug-target nomination · RA, AUROC Top-1 CTAUROC: 0.765\std 0.054 -> 0.766 \std 0.030No clear effect
Use GEARS rather than CPAGenetic perturbation response prediction · Norman K562 unseen perturbationsMSE@20DEG: 0.230\std 0.008 -> 0.176\std 0.003Helped
Use GEARS rather than CPAGenetic perturbation response prediction · Replogle 562 unseen perturbationsMSE@20DEG: 0.126\std 0.000 -> 0.109\std 0.004Helped
Use GEARS rather than CPAGenetic perturbation response prediction · Replogle RPE1 unseen perturbationsMSE@20DEG: 0.162\std 0.001 -> 0.110\std 0.003Helped
Evaluate ChemCPA on unseen rather than seen perturbationsChemCPA · BMSR²: 0.943\std 0.006 -> 0.906\std 0.006Hurt
Evaluate ChemCPA on unseen rather than seen perturbationsChemCPA · DexR²: 0.882\std 0.014 -> 0.540\std 0.013Hurt
Evaluate ChemCPA on unseen rather than seen perturbationsChemCPA · NutlinR²: 0.925\std 0.010 -> 0.835\std 0.009Hurt
Evaluate ChemCPA on unseen rather than seen perturbationsChemCPA · SAHAR²: 0.825\std 0.026 -> 0.690\std 0.021Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Open Targets Platform DrugBank scPerturb sciPlex2 Norman K562 Replogle K562 Replogle RPE1

Benchmarks: tdc_ml.scDTN (RA and IBD) scPerturb genetic perturbation benchmark sciPlex2 chemical perturbation benchmark

Metrics: AP@5 AP@20 AUROC at top-K cell types MSE@20DEG R^2

Baselines: PINNACLE GATv2 Node2Vec Label Propagation chemCPA Biolord scGen CPA

Builds on: Therapeutic Data Commons PINNACLE GATv2 node2vec GEARS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy