/trVAE

Conditional Out-of-Sample prediction

Primary LanguagePythonMIT LicenseMIT

trVAE PyPI version Build Status

Introduction

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

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

Examples

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

Reproducing paper results:

In order to reproduce paper results visit here.