From bf61cd34eecf7b9d4674a11f8aba724c2a72599c Mon Sep 17 00:00:00 2001 From: TuomasBorman Date: Thu, 26 Sep 2024 08:05:18 +0300 Subject: [PATCH] up --- vignettes/MGnify_course.Rmd | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/vignettes/MGnify_course.Rmd b/vignettes/MGnify_course.Rmd index 3e9e521..8b17bdc 100644 --- a/vignettes/MGnify_course.Rmd +++ b/vignettes/MGnify_course.Rmd @@ -52,29 +52,23 @@ on microbiome data science in Bioconductor, refer to ```{r install} # List of packages that we need packages <- c("ANCOMBC", "MGnifyR", "mia", "miaViz", "scater") +update <- FALSE -# Get packages that are already installed -packages_already_installed <- packages[ packages %in% installed.packages() ] -# Get packages that need to be installed -packages_need_to_install <- setdiff( packages, packages_already_installed ) # Loads BiocManager into the session. Install it if it is not already installed. if( !require("BiocManager") ){ install.packages("BiocManager") library("BiocManager") } -# If there are packages that need to be installed, installs them with BiocManager -# Updates old packages. -if( length(packages_need_to_install) > 0 ) { - install(packages_need_to_install, ask = FALSE) -} +# If there are packages that need to be installed, installs them with +# BiocManager +install(packages_need_to_install, update = update, ask = FALSE) # Load all packages into session. Stop if there are packages that were not # successfully loaded pkgs_not_loaded <- !sapply(packages, require, character.only = TRUE) pkgs_not_loaded <- names(pkgs_not_loaded)[ pkgs_not_loaded ] if( length(pkgs_not_loaded) > 0 ){ - stop( - "Error in loading the following packages into the session: '", + stop("Error in loading the following packages into the session: '", paste0(pkgs_not_loaded, collapse = "', '"), "'") } ```