R language

R is a language and environment for statistical computing and graphics. R provides a wide variety of statistical (linear and nonlinear modelling, classical statistical tests, time-series analysis, classification, clustering, …) and graphical techniques, and is highly extensible. The S language is often the vehicle of choice for research in statistical methodology, and R provides an Open Source route to participation in that activity.

Installed version

  • 3.0.2
  • 3.3.0
  • 3.5.0
$ module avail lang/r

Use module load command to load the needed version. For example :

$ module load lang/r/3.5.0

Using R

R_Script.sge
#!/bin/bash 
 
#$ -N RScript_sge
 
#$ -o $JOB_NAME.$JOB_ID.out
 
#$ -l h_vmem=4G  ## on demande 4G a adapter     
 
module load lang/r/3.3.0
 
R CMD BATCH scriptTest.r output
## or
Rscript scriptTest.r params

and submit job :

 $ qsub R_Script.sge

First we need to create a local folder in WORK directory:

$ mkdir -p $WORK/R_libs

Second, we install package by giving the path to our local folder: For example: We start R session

$ R

We change directory to $WORK

$cd $WORK

And finally

install.packages("lattice", repos="http://cran.r-project.org", lib="./R_libs")