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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file onto_vae-0.1.0.tar.gz.

File metadata

  • Download URL: onto_vae-0.1.0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.7.6 Linux/3.10.0-1160.62.1.el7.x86_64

File hashes

Hashes for onto_vae-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2d737c5b284046838219bf63a2b9b779f37c48e087b8406d271aa59cb71f15db
MD5 d01ac4b07a1f9efd08a2f06a97096e0d
BLAKE2b-256 86676fbde990dbbf5e9ff1dfb1e03a31f0288f7b747fe33cf28fd17006b2b036

See more details on using hashes here.

File details

Details for the file onto_vae-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: onto_vae-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.7.6 Linux/3.10.0-1160.62.1.el7.x86_64

File hashes

Hashes for onto_vae-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0311c605c3aa8ef3f3d0fd8eacfea0f71bd13b71d12ed816cee71c50f1e7644a
MD5 68e6ca0a781f1e64bed539c433d8656c
BLAKE2b-256 0cc64ac667354ce22200e1a9e2ef235383b1fe5805308df77c3c7b93b23c812f

See more details on using hashes here.

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