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
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+https://github.com/theislab/trvae.git
or you can first install flit and clone this repository:
pip install flit git clone https://github.com/theislab/trVAE 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.