update.packages(repos = "http://cran.univ-lyon1.fr", ask = FALSE, checkBuild = TRUE)
if(!requireNamespace("shinyBS", quietly = TRUE)) install.packages("shinyBS", dependencies = TRUE, repos = "http://cran.univ-lyon1.fr")
if(!requireNamespace("DT", quietly = TRUE)) install.packages("DT", dependencies = TRUE, repos = "http://cran.univ-lyon1.fr")
if(!requireNamespace("RColorBrewer", quietly = TRUE)) install.packages("RColorBrewer", dependencies = TRUE, repos = "http://cran.univ-lyon1.fr")
if(!requireNamespace("remotes", quietly = TRUE)) install.packages("remotes", dependencies = TRUE, repos = "http://cran.univ-lyon1.fr")
remotes::install_github("lbbe-software/Mondrian") # always install 'Mondrian' to always have the last version from github