BMI 713: Using R on the Command Line
Exercises
Setting up R environment on O2
- You have decided that you would like to hypothetically use a newer version of R on O2 (R 4.5.1). How would you create a directory to store libraries and set the
R_LIBS_USER
environment variable to store that path.Note: Currently only version 4.4.2 of R is installed on O2 so this question and the following two questions are hypothetical.
- How would you load the R 4.5.1 module (assuming it is compiled against gcc/14.2.0) and open up R.
- What would you need to do in order to install the
dplyr
package.
Submit an R job script to SLURM
- Create and R script called
dividing_numbers.R
, using nano or another text editor. - The script will take in two numeric arguments: the first number will be used as the numerator and the second will used as the denominator. Your script will divide the two numbers provided as arguments, round the result to two significant digits and return that value.
- Once you have created the script, test that it runs well interactively.
- Create a job submission script with the folowing resources:
- use the
short
partition - one hour of time
- 1G of memory
- BONUS: add a SLURM directive so that you get an email when your job is started and completed.
- use the