GitHub - ccb-hms/BioPlex: R-side access to PPI data from Gygi lab (original) (raw)

BioPlex

R-side access to PPI data from Gygi lab

Citation

If you use the BioPlex R package in published research, please cite:

Ludwig Geistlinger, Roger Vargas Jr, Tyrone Lee, Joshua Pan, Edward Huttlin, Robert Gentleman (2023) BioPlexR and BioPlexPy: integrated data products for the analysis of human protein interactions. Bioinformatics. doi: 10.1093/bioinformatics/btad091.

Installation

Installation from Bioconductor

Users interested in using the stable release version of the BioPlexpackage: please follow the installation instructionshere. This is the recommended way of installing the package.

Installation from GitHub

It is also possible to install the package directly from GitHub. This is for users/developers interested in using the latest development version of theBioPlex package.

Make sure to have the latest release version ofR andBioconductor installed.

Then proceed from within R via:

BiocManager::install("ccb-hms/BioPlex") 

NOTE: you will need the remotes package to install from github.

To build the package vignettes upon installation use:

BiocManager::install("ccb-hms/BioPlex",
                     build_vignettes = TRUE,
                     dependencies = TRUE)

Once you have the package installed, you can inspect the vignettes from within R via:

browseVignettes("BioPlex")

Cleaning your cache

Note that calling functions like getCorum or getBioPlex with argumentcache = FALSE will automatically overwrite the corresponding object in your cache. It is thus typically not required for a user to interact with the cache.

For more extended control of the cache, use from within R:

cache.dir <- tools::R_user_dir("BioPlex", which = "cache") 
bfc <- BiocFileCache::BiocFileCache(cache.dir)

and then proceed as described in theBiocFileCache vignette, Section 1.10

either via cleanbfc() to clean or removebfc() to remove your cache.

To do a hard reset (use with caution!):

BiocFileCache::removebfc(bfc)