Control R environment using modules: Difference between revisions

From HPCwiki
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by one other user not shown)
Line 65: Line 65:


== See also ==
== See also ==
* [[Parallel_R_code_on_SLURM | Running parallel workloads in R on Slurm]]
* [[Domain_specific_software_on_B4Fcluster_installation_by_users | Installing domain specific software: installation by users]]
* [[Setting local variables]]
* [[Installing_R_packages_locally | Installing R packages locally]]
* [[Setting_up_Python_virtualenv | Setting up and using a virtual environment for Python3 ]]


== External links ==
== External links ==

Latest revision as of 10:47, 23 May 2018

Setting up a semi-public repository

mkdir /cm/shared/apps/WUR/ABGC/R/R_libraries/3.0.2

Note: need to do this only once per version; make sure that the folder does not already exist.

Create an R module

mkdir /cm/shared/apps/WUR/ABGC/modulefiles/R/

Note: need to do this only once per version; make sure that the folder does not already exist.

cp /cm/shared/modulefiles/R/3.0.2 /cm/shared/apps/WUR/ABGC/modulefiles/R/3.0.2_wur

Note: need to do this only once per version; make sure that the file does not already exist.

#%Module1.0#######################################################################
## R3 modulefile modified for WUR/ABGC use
##
proc ModulesHelp { } {

        puts stderr "\tAdds R v3.0.2 to your environment and sets WUR/ABGC libraries"
}

module-whatis   "Adds R v3.0.2 to your environment and set WUR/ABGC libraries"

set             r3_root        /cm/shared/apps/R3/
set             r3_wur_root    /cm/shared/apps/WUR/ABGC/R/R_libraries/3.0.2/

prepend-path     PATH             $r3_root/bin
prepend-path     MANPATH          $r3_root/share/man
prepend-path     LD_LIBRARY_PATH  $r3_root/lib64
prepend-path     R_LIBS_SITE      $r3_wur_root

Load Module

module avail
 ----------------------------------- /cm/shared/apps/WUR/ABGC/modulefiles -----------------------------------
 bwa/0.5.9   bwa/0.7.5a  R/3.0.2_wur
module load R/3.0.2_wur

Install R package and check install path

install.packages('car')


 > installed.packages()
            Package      LibPath                                       
 car        "car"        "/cm/shared/apps/WUR/ABGC/R/R_libraries/3.0.2"

See also

External links