[63133d]: / gaf / files / R4_requirements.R

Download this file

37 lines (32 with data), 1.3 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
pkgLoad <- function( packages = "favourites" ) {
if( length( packages ) == 1L && packages == "favourites" ) {
packages <- c( "keras", "stringr", "scclusteval", "Seurat",
"ggplot2", "Signac", "gridExtra",
"biomaRt", "cowplot", "Matrix",
"data.table", "GenomeInfoDb", "EnsDb.Hsapiens.v75", "patchwork", "rhdf5",
"MOFA2", "Rcpp","rdist","dplyr","ChIPpeakAnno","hypeR"
)
}
packagecheck <- match( packages, utils::installed.packages()[,1] )
packagestoinstall <- packages[ is.na( packagecheck ) ]
if( length( packagestoinstall ) > 0L ) {
utils::install.packages( packagestoinstall,
repos = "http://cran.csiro.au"
)
} else {
print( "All requested packages from CRAN already installed" )
}
if( length( packagestoinstall) > 0L ) {
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install(packagestoinstall_2 )
} else {
print( "All requested packages from BIOCONDUCTOR already installed" )
}
for( package in packages ) {
suppressPackageStartupMessages(
library( package, character.only = TRUE, quietly = TRUE )
)
}
}
pkgLoad("favourites")