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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d737c5b284046838219bf63a2b9b779f37c48e087b8406d271aa59cb71f15db |
|
MD5 | d01ac4b07a1f9efd08a2f06a97096e0d |
|
BLAKE2b-256 | 86676fbde990dbbf5e9ff1dfb1e03a31f0288f7b747fe33cf28fd17006b2b036 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0311c605c3aa8ef3f3d0fd8eacfea0f71bd13b71d12ed816cee71c50f1e7644a |
|
MD5 | 68e6ca0a781f1e64bed539c433d8656c |
|
BLAKE2b-256 | 0cc64ac667354ce22200e1a9e2ef235383b1fe5805308df77c3c7b93b23c812f |