Skip to main content

Package to preprocess ontologies, train OntoVAE models and obtain pathway activities.

Project description

OntoVAE

OntoVAE is a package that can be used to integrate biological ontologies into latent space and decoder of Variational Autoencoder models. This allows direct retrieval of pathway activities from the model. OntoVAE can also be used to simulate genetic or drug induced perturbations, as demonstrated in our manuscript 'Biologically informed variational autoencoders allow predictive modeling of genetic and drug induced perturbations'.

Installation

In the future, installation via pip will be supported. For now, you can install the package through github as follows:

git clone https://github.com/hdsu-bioquant/onto-vae.git
cd onto-vae

It is best to first create a new environment, e.g. with conda, and then install the package inside.

conda create -n ontovae python=3.7
conda activate ontovae
pip install -r requirements.txt

For on example on how to use our package, please see the Vignette! If you want to run the Vignette as Jupyter notebook, inside your conda environment, also install Jupyter and then open the jupyter notebook:

conda install jupyter
jupyter notebook

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

onto_vae-0.1.0.tar.gz (1.3 MB view hashes)

Uploaded Source

Built Distribution

onto_vae-0.1.0-py3-none-any.whl (1.3 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page