...
In your home directory (the directory you access when logging onto Teton), create a directory called “R_LIBS”.
In your home directory create a hidden file called “.Renviron”
Edit this hidden file by using “vim .Renviron”
The only text in this hidden file shoudl be “R_LIBS=/home/Yourhomedirectory/R_LIBS”
Navigate into the R_LIBS directory and make sure you can load R
Type “R” to load R. If successful quit by typing “q()” and select “n” to avoid saving the workspace.
Load swset and gcc
“module load swset”
“module load gcc”
You will then need to download the tarball for whatever package you would like to install.
Dada2 example: “wget https://github.com/benjjneb/dada2/archive/v1.16.tar.gz”
This will download the files into the R_LIBS folder. If its downloaded to your home folder move it to the R_LIBS directory.
Use “ls” to check that the package was downloaded and to check the name of the file.
To install the package use “R CMD INSTALL v1.16.tar.gz”
This will likely fail the firs time as you will need to install the required dependencies by hand.
For packages available via CRAN you can download the tarballs from the manual page (e.g. for the psych package: https://cran.r-project.org/web/packages/psych/index.html)
This step is what takes forever. As a work around, you could copy the R_LIBS folder found at “/home/gcuster/R_LIBS” to your own home folder. While some of these packages are outdated, it will allow you to work with tidyverse, ggplot, dada2 and DESeq2 among other.
...