ThETA: Transcriptome-driven Efficacy estimates for gene-based TArget discovery
This R package was built to provide the implementation of novel trasncriptome-based efficacy scores of target(gene)-disease associations, which have been recentely described in Failli et al. 2019. It provides utility functions to recompile the scores based on the selection of different disease-relevant gene sets and tissue-specific gene expresstion profiles. Morevoer, it provides the users with an easy access to the disease-gene association scores compiled by the Open Target platform and functions to merge the OT-based scores with our novel efficacy scores in order to provide a final prioritization of target(gene)-disease associations. Finally, the users can run basic visualization functions in order to visualize the tissue-specific gene networks and biological annotations associated to top drug targets (or genes) and closely related genes slected with a random walk algorithm.
As a pre-requisite, you need to have BioConductor and a set of BioConductor packages installed, you can do this with:
# Install BioConductor
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install()
# Install required BioConductor packages
BiocManager::install(c("MIGSA", "clusterProfiler", "enrichplot", "supraHex", "ReactomePA", "graph", "Rgraphviz", "MeSH.db", "BiocStyle"))
You can install ThETA from GitHub by using the devtools package.
If you do not have devtools installed, you can do so by:
install.packages("devtools")
and then to install ThETA:
library(devtools)
install_github("vittoriofortino84/ThETA")
The above code will not build vignettes by default because they’re time consuming and may require additional packages.
To build the vignette use the following code. It will take approximately 13 minutes.
install_github("vittoriofortino84/ThETA", build_opts = c("--no-resave-data", "--no-manual"), build_vignettes = TRUE)
Note: the building process for the vignette(s) takes more than 15 minutes. This is why we provide a pre-compiled version accessible from this Git-hub page:
browseVignettes('ThETA')
vignette("Introduction", package = "ThETA")
vignette("DataProcessing", package = "ThETA")
Mario Failli [email protected]
Vittorio Fortino [email protected]