Modelling Cellular Perturbations with the Sparse Additive Mechanism Shift Variational Autoencoder

Michael D. Bereket, Theofanis Karaletsos
11/1/2023

No official code found. Best implementation: insitro/sams-vae (15 stars, last commit 2023-10-20).

Abstract

Generative models of observations under interventions have been a vibrant topic of interest across machine learning and the sciences in recent years. For example, in drug discovery, there is a need to model the effects of diverse interventions on cells in order to characterize unknown biological mechanisms of action. We propose the Sparse Additive Mechanism Shift Variational Autoencoder, SAMS-VAE, to combine compositionality, disentanglement, and interpretability for perturbation models. SAMS-VAE models the latent state of a perturbed sample as the sum of a local latent variable capturing sample-specific variation and sparse global variables of latent intervention effects. Crucially, SAMS-VAE sparsifies these global latent variables for individual perturbations to identify disentangled, perturbation-specific latent subspaces that are flexibly composable. We evaluate SAMS-VAE both quantitatively and qualitatively on a range of tasks using two popular single cell sequencing datasets. In order to measure perturbation-specific model-properties, we also introduce a framework for evaluation of perturbation models based on average treatment effects with links to posterior predictive checks. SAMS-VAE outperforms comparable models in terms of generalization across in-distribution and out-of-distribution tasks, including a combinatorial reasoning task under resource paucity, and yields interpretable latent structures which correlate strongly to known biological mechanisms. Our results suggest SAMS-VAE is an interesting addition to the modeling toolkit for machine learning-driven scientific discovery.

View on arXivView PDF

Code Implementations(1)

insitro/sams-vaeCommunity100%

Public Codebase supporting the paper "Modeling Cellular Perturbations with The Sparse Additive Mechanism Shift Variational Autoencoder" by Bereket & Karaletsos published in Neurips 2023

153Python, Jupyter NotebookOct 18, 20233 years ago

Similar Papers

Cite this paper

@article{bereket2023modelling,
  title  = {Modelling Cellular Perturbations with the Sparse Additive Mechanism Shift Variational Autoencoder},
  author = {Michael D. Bereket and Theofanis Karaletsos},
  year   = {2023},
  eprint = {2311.02794},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2311.02794},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.02794.svg)](https://codeofpaper.com/paper/2311.02794)

Discussion