Skip to content
Conditional Out-of-Sample prediction
Branch: master
Clone or download
Latest commit b2e3bd1 Dec 12, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples notebook updated Dec 12, 2019
sketch remove borders of sketch Sep 6, 2019
tests new test script added, unnecessary files removed Oct 9, 2019
trvae minor bug in architecture fixed Dec 12, 2019
.gitignore Update Jul 2, 2019
.travis.yml new test script added, unnecessary files removed Oct 9, 2019
LICENSE Create LICENSE Dec 11, 2019 Update Dec 12, 2019
pyproject.toml email changed Oct 9, 2019
requirments.txt more dependencies added Sep 6, 2019

trVAE PyPI version Build Status


A Keras implementation of trVAE (transfer Variational Autoencoder) . trVAE is a deep generative model which learns mapping between multiple different styles (conditions). trVAE can be used for style transfer in images, predicting single-cell perturbations responses and batch removal.

  • For pytorch implementation check Here

Getting Started


Installation with pip

To install the latest version from PyPI, simply use the following bash script:

pip install trvae

or install the development version via pip:

pip install git+

or you can first install flit and clone this repository:

pip install flit
git clone
cd trVAE
flit install


  • For perturbation prediction check this example from Haber et al..

Reproducing paper results:

In order to reproduce paper results visit here.

You can’t perform that action at this time.