Skip to content
Back to Insights
Engineering

Designing VGL — a multimodal foundation model for cancer cell biology

How we built Vision-Gene-Language: combining histopathology images, gene expression, and clinical text into one model that classifies tumor cells at scale.

HC
Hongyoon Choi April 22, 2026 - 12 min read
Share
Vision-Gene-Language model — three modalities feeding a shared latent
Vision-Gene-Language model — three modalities feeding a shared latent

Why a multimodal model

Cancer cells leave fingerprints across modalities — image texture in H&E, gene expression in spatial transcriptomics, clinical context in pathology reports. Models trained on one modality keep missing what the other two would have caught.

VGL (Vision · Gene · Language) is our attempt at a single model that sees all three.

Architecture

We use modality-specific encoders that project into a shared latent, with cross-attention layers stitching them together. The whole thing trains end-to-end on aligned tissue regions where image, expression, and reporting are all available.

What it gives us

  • One embedding space for image-only, gene-only, and image+gene queries
  • Strong zero-shot performance on cell-type classification across 7 cancer types
  • Drop-in features for downstream models (target prioritization, drug-distribution prediction)

VGL is one of the engines feeding both PortraiTARGET and PortraiTME™. The next iteration extends to mass-cytometry and single-cell modalities.

Recommended reads