Generative toolkit that synthesizes six aligned immunohistochemistry markers from one H&E histopathology image, trained on unpaired stains.
No providers recorded yet. Browse all providers
An immunohistochemistry stain consumes the section it is applied to. Profiling six markers on one tumour therefore means cutting six serial sections, each a slightly different plane through the tissue, so the images never register against one another — and a small biopsy that runs out of material simply loses a marker. VirtualMultiplexer, built at IBM Research Europe with the University of Bern and Inselspital, synthesizes each of six clinically relevant prostate stainings — AR, NKX3.1, CD44, CD146, p53 and ERG — from a single H&E image. Because every marker is rendered onto the same source image, the panel is pixel-aligned by construction.
The obstacle is that real H&E and IHC images of one tissue are never paired. Most unpaired stain-to-stain models descend from CycleGAN, whose cycle-consistency loss assumes a bijective mapping between domains — an assumption that fails here and surfaces as staining unreliability, where a positive signal in the source is mapped onto a negative one in the target. VirtualMultiplexer instead builds on contrastive unpaired translation (CUT) and adds constraints at three scales that mirror how a pathologist reads a slide: the whole image, the cell neighbourhood, and the individual cell. Expert annotation is needed only on the IHC side, where staining status is actually legible.
Published in Nature Machine Intelligence in September 2024, it sits alongside ROSIE and MIPHEI-ViT, which infer multiplex immunofluorescence rather than brightfield IHC, and ViFIT, which targets fiber stains.
Training used the EMPaCT prostate cancer tissue microarray: 210 patients, four cores each, with unpaired H&E and IHC images for the six markers. The global consistency loss encodes 1,024 × 1,024 tiles with an ImageNet-pretrained VGG16, matching content against the source H&E and style against real IHC. VirtualMultiplexer averaged a Fréchet inception distance of 29.2 (±3), below CycleGAN (49 ± 6), CUT (35.8 ± 4.5), CUT with kernel instance normalization (37.8 ± 2.3) and AI-FFPE (35.9 ± 2.6). In a visual Turing test, three prostate histopathology experts and a board-certified pathologist separated virtual from real patches at close to chance — 52.1% sensitivity, 54.1% specificity. On graded staining quality, 70.7% of virtual images were acceptable against 78.3% of real ones, with NKX3.1 and CD146 at 96% and AR weakest at 46%.
The virtual panels then feed a graph transformer over ResNet-50 patch features. Early fusion across all markers — a setting only aligned virtual data makes possible — reached 82.9% weighted F1 for overall survival status and 74.8% for disease progression on EMPaCT, and 61.4% and 72.3% for Gleason grading on the external SICAP and PANDA cohorts, against 58.6% and 67.9% for the previous best model on those datasets.
The immediate use is tissue economy: one H&E section yields a marker panel that would otherwise cost six sections and six antibody runs, decisive for small biopsies and archival blocks. For research, the aligned panel supports analyses that unaligned serial IHC cannot — colocalization, joint spatial statistics, and multiplexed inputs to prediction models — and it can be applied retrospectively to H&E archives to add markers that were never stained. The authors demonstrate this on prostate cancer prognosis and Gleason grading, and extend the generators unchanged to pancreatic, breast and colorectal tissue.
The contribution is less the image quality than the evidence that virtual stainings carry clinically actionable signal: models trained on the multiplexed virtual panels outperformed both H&E-only and real-IHC baselines across four cohorts and two cancer types. Quality varies sharply by marker — AR was weakest, and CD146-positive vascular structures are systematically missed — and moving from tissue microarrays to whole-slide images introduced intensity and background discrepancies from differing staining distributions. Each marker needs its own generator, so widening the panel means training again. Source code is MIT-licensed, the EMPaCT images are CC BY 4.0 on Zenodo, and the masks and data splits are on figshare; trained generator weights are not distributed.
Much of this page is generated or calculated automatically. Flag anything that looks off and we will re-run it.