trVAE

trVAE performs conditional generation of high-dimensional samples from low-dimensional descriptors to predict condition-specific responses in data such as single-cell RNA-seq.


Key Features:

  • Conditional Out-of-Distribution Generation: Generates out-of-distribution samples by learning compact joint distributions across multiple conditions, addressing limitations of conventional CVAEs.
  • Maximum Mean Discrepancy (MMD): Incorporates MMD in the decoder layer following the bottleneck as a regularizer to improve reconstruction and enable transformations across conditions.
  • Improved Generalization: Demonstrates increased robustness and accuracy relative to CVAEs, handling minority classes and multiple conditions in high-dimensional data such as single-cell RNA sequencing.
  • Application in Cellular Biology: Benchmarked on high-dimensional images and single-cell RNA-seq, it predicts cellular responses to perturbations and diseases and improves prediction of cell-type-specific genes by 65%.
  • Quantitative Improvements: Improves Pearson correlations for high-dimensional estimated means and variances with ground truth from 0.89 to 0.97 and from 0.75 to 0.87, respectively.

Scientific Applications:

  • Single-cell RNA-seq Analysis: Predicts cellular responses to treatments and diseases and cell-type-specific expression changes from single-cell gene expression data.
  • Style Transfer Problems: Frames condition-to-condition transformation as a style-transfer problem to manage and predict changes across experimental conditions.

Methodology:

Extends Conditional Variational Autoencoders by explicitly relating conditions during training; incorporates MMD regularization in the decoder layer following the bottleneck; implemented in Keras (TensorFlow < 2.0) and trained on datasets such as Kang and Haber.

Topics

Details

License:
MIT
Tool Type:
command-line tool, library
Programming Languages:
Python
Added:
3/19/2021
Last Updated:
7/7/2021

Operations

Publications

Lotfollahi M, Naghipourfar M, Theis FJ, Wolf FA. Conditional out-of-distribution generation for unpaired data using transfer VAE. Bioinformatics. 2020;36(Supplement_2):i610-i617. doi:10.1093/bioinformatics/btaa800. PMID:33381839.

PMID: 33381839
Funding: - BMBF: 01IS18036A, 01IS18053A - German Research Foundation: ZT-I-0007 - Chan Zuckerberg Initiative DAF: 182835

Links