R4.0.5 + Packages
This page related to an older Teton cluster, but the process of identifying available packages still holds for other clusters.
Overview
ARCC is currently exploring ways to best support R users across the clusters and disciplines and the 100s of libraries being used.
Using
On Teton, we have built a version of r/r4.0.5-py27
with a selection of common libraries pre-installed.
Listing Packages
Since this build has > 500 libraries, there are too many to individually list here.
You can find if a package is available by:
> row.names(installed.packages())
[1] "annotate" "AnnotationDbi" "assertthat"
[4] "backports" "BH" "Biobase"
[7] "BiocGenerics" "BiocParallel" "BiocVersion"
[10] "Biostrings" "BSgenome" "Cairo"
[13] "callr" "checkmate" "chromVAR"
...
Alternatively, if you wish to list a package per line, with its version, you can use:
> ip = as.data.frame(installed.packages()[,c(1,3:4)])
> ip = ip[is.na(ip$Priority),1:2,drop=FALSE]
> ip
Package Version
annotate annotate 1.68.0
AnnotationDbi AnnotationDbi 1.52.0
assertthat assertthat 0.2.1
backports backports 1.2.1
BH BH 1.75.0-0
Biobase Biobase 2.50.0
BiocGenerics BiocGenerics 0.36.1
BiocParallel BiocParallel 1.24.1
BiocVersion BiocVersion 3.12.0
Biostrings Biostrings 2.58.0
BSgenome BSgenome 1.58.0
Cairo Cairo 1.5-12.2
callr callr 3.5.1
...
Package CNVRG:
One package that we currently haven’t explicitly installed is CNVRG. Since this is under active development we are waiting until it has a stable version, and then at this point we can look at packaging it with the others.
Issues:
Please be aware of conflicting libPaths
that you might have installed locally. See the section on our general R Packages/Libraries page for more details.