VIMA is fast (<2hrs on single GPU for 75-sample ST dataset), needs minimal parameter tuning (we trained the autoencoder with identical hyperparameters on all our datasets), and is pip-installable. Check out our repo (including demo) at github.com/yakirr/vima
VIMA is fast (<2hrs on single GPU for 75-sample ST dataset), needs minimal parameter tuning (we trained the autoencoder with identical hyperparameters on all our datasets), and is pip-installable. Check out our repo (including demo) at github.com/yakirr/vima
- VIMA finds new biology beyond traditional spatial case-control approaches
- VIMA works across diverse spatial modalities (MERFISH, CODEX, IHC)
- VIMA avoids cell segmentation & manual annotation
- VIMA finds new biology beyond traditional spatial case-control approaches
- VIMA works across diverse spatial modalities (MERFISH, CODEX, IHC)
- VIMA avoids cell segmentation & manual annotation
We used VIMA to link TNF inhibition strongly to loss of lymphoid aggregates in ulcerative colitis (CODEX), to find new patterns of fibroblast organization in rheumatoid arthritis (IHC), and more.
We used VIMA to link TNF inhibition strongly to loss of lymphoid aggregates in ulcerative colitis (CODEX), to find new patterns of fibroblast organization in rheumatoid arthritis (IHC), and more.
In an Alzheimer’s spatial transcriptomics dataset, VIMA separated dementia cases from controls with high accuracy -- and the spatial structures that it found included both known signals and a novel oligodendrocyte-rich cortical layer 6 niche enriched in dementia.
In an Alzheimer’s spatial transcriptomics dataset, VIMA separated dementia cases from controls with high accuracy -- and the spatial structures that it found included both known signals and a novel oligodendrocyte-rich cortical layer 6 niche enriched in dementia.
We applied VIMA to three datasets spanning three really different spatial modalities. In each case we found signals that were either impossible or very difficult to find with the standard paradigm.
We applied VIMA to three datasets spanning three really different spatial modalities. In each case we found signals that were either impossible or very difficult to find with the standard paradigm.
We showed in large-scale simulations that VIMA (blue) can powerfully and accurately identify many different kinds of spatial signals, and that it does much better than simpler alternatives that either don’t use a VAE or don’t use microniches.
We showed in large-scale simulations that VIMA (blue) can powerfully and accurately identify many different kinds of spatial signals, and that it does much better than simpler alternatives that either don’t use a VAE or don’t use microniches.
- It learns fingerprints via a ResNet18-style conditional VAE that removes sample and batch effects, then builds a nearest-neighbor graph to define microniches (A-C).
- It rigorously tests for case-control associations at global & microniche levels (D-E).
- It learns fingerprints via a ResNet18-style conditional VAE that removes sample and batch effects, then builds a nearest-neighbor graph to define microniches (A-C).
- It rigorously tests for case-control associations at global & microniche levels (D-E).
It uses a conditional VAE to extract “fingerprints” capturing core tissue biology, defines microniches (small, overlapping groups of patches with similar fingerprints), and uses high-dimensional statistics to identify disease-associated microniches.
It uses a conditional VAE to extract “fingerprints” capturing core tissue biology, defines microniches (small, overlapping groups of patches with similar fingerprints), and uses high-dimensional statistics to identify disease-associated microniches.
Excellent new methods are coming out for annotating spatial neighborhoods with more sophistication, but they still bin spatial neighborhoods into mutually exclusive niches, and they’re also susceptible to batch effects that limit case-control comparisons.
Excellent new methods are coming out for annotating spatial neighborhoods with more sophistication, but they still bin spatial neighborhoods into mutually exclusive niches, and they’re also susceptible to batch effects that limit case-control comparisons.
Traditional case-control approaches annotate spatial neighborhoods either with average cell-type abundances or average transcriptional profiles. This can overlook key signals because it ignores local spatial relationships within each neighborhood.
Traditional case-control approaches annotate spatial neighborhoods either with average cell-type abundances or average transcriptional profiles. This can overlook key signals because it ignores local spatial relationships within each neighborhood.
How can we detect disease-associated tissue features in spatial data without forcing cells into predefined types or spatial neighborhoods into discrete niches?
How can we detect disease-associated tissue features in spatial data without forcing cells into predefined types or spatial neighborhoods into discrete niches?