requireAll <- function(packages) {
.packages <- setdiff(packages, installed.packages()[,'Package'])
if(length(.packages)>0) {
suppressWarnings(rm(biocLite))
source("http://bioconductor.org/biocLite.R")
biocLite(.packages, dependencies=TRUE)
}
for(package in packages)
suppressPackageStartupMessages(do.call(require, list(package)))
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.