====== R Statistical Computing ====== R is a free software environment for statistical computing and graphics. ===== R 4.1 ===== ^ Version ^ Compilateur ^ chemin d'accès ^ OS ^ | 4.1.2 | foss/2021b | **depending on partition** | **Debian 11** | | | **modulefile** : ''R/4.1.2-foss-2021b'' ||| | 4.1.1 | GCC/8.2.0 | ''${SITE}/Core/R/4.1.1/bin'' | **Debian 9** | | | **modulefile** : ''R/4.1.1'' ||| ${SITE}=/applis/PSMN/debian9/software Pour utiliser les modules, consulter [[documentation:tools:modules|Environment Modules]] === libraries === Pour cette version de R, il est maintenant conseillé d'installer les packages supplémentaires dans votre home. Voir la documentation à [[documentation:tools:software:r#installation_de_libraries_dans_votre_home|la fin de cette page]]. ===== R 4.0 ===== ^ Version ^ Compilateur ^ chemin d'accès ^ OS ^ | 4.0.4 | gcc 10.2.1-6 | ''/usr/bin'' | **Debian 11** | | | **modulefile** : ''none'' ||| | 4.0.3 | GCC/8.2.0 | ''${SITE}/Core/R/4.0.3/bin'' | **Debian 9** | | | **modulefile** : ''R/4.0.3'' ||| ${SITE}=/applis/PSMN/debian9/software Pour utiliser les modules, consulter [[documentation:tools:modules|Environment Modules]] === libraries === Use ''library()'' and ''installed.packages()'' to list all installed packages (on users's requests). **DESeq** et **DESeq2** ne sont pas installable sur notre version 4.0.3. Si vous avez besoin de l'un ou l'autre, utilisez la version R/3.6.1 Pour cette version de R, il est maintenant conseillé d'installer les packages supplémentaires dans votre home. Voir la documentation à [[documentation:tools:software:r#installation_de_libraries_dans_votre_home|la fin de cette page]]. ===== R 3.6 ===== ^ Version ^ Compilateur ^ chemin d'accès ^ OS ^ | 3.6.1 | GCC/7.2.0 | ''${SITE}/Core/R/3.6.1/bin'' | **Debian 9** | | | **modulefile** : ''R/3.6.1'' ||| ${SITE}=/applis/PSMN/debian9/software Pour utiliser les modules, consulter [[documentation:tools:modules|Environment Modules]] === libraries === * igraph * ade4 * ggplot2 * seqinr * multitaper * doMC * iterators * foreach * XNomial * data.table * devtools * ape * phangorn * __Bioconductor(3.9)__ * DESeq * xtable * BiocGenerics * bsseq * glmnet * DSS * Biobase * DESeq2 * EBSeq * goseq * memoise * BiSeq * DEXSeq * GenomicRange * GenomicAlignments * Repitools * Rsubread * ggbio * AnnotationDbi * scone * rtracklayer * __Git__ * methylKit * goldmine * methylaction * tailfindr * Pasha ===== R 3.4 ===== ^ Version ^ Compilateur ^ chemin d'accès ^ OS ^ | 3.4.3 | GCC/7.2.0 | ''${SITE}/Core/R/3.4.3/bin'' | **Debian 9** | | | **modulefile** : ''R/3.4.3'' ||| ${SITE}=/applis/PSMN/debian9/software Pour utiliser les modules, consulter [[documentation:tools:modules|Environment Modules]] === libraries === * igraph * ade4 * ggplot2 * seqinr * multitaper * doMC * iterators * foreach * XNomial * data.table * devtools * phangorn * ape * __Git__ * methylKit * goldmine * methylaction * __Bioconductor(3.6)__ * DESeq * xtable * BiocGenerics * bsseq * glmnet * DSS * Biobase * DESeq2 * EBSeq * goseq * memoise * BiSeq * DEXSeq * GenomicRange * GenomicAlignments * Repitools * Rsubread * ggbio * aod ===== R 3.2 ===== ^ Version ^ Compilateur ^ chemin d'accès ^ OS ^ | 3.2.4 | GCC/7.2.0 | ''${SITE}/Core/R/3.2.4/bin'' | **Debian 9** | | | **modulefile** : ''R/3.2.4'' ||| ${SITE}=/applis/PSMN/debian9/software Pour utiliser les modules, consulter [[documentation:tools:modules|Environment Modules]] === libraries === Les packages suivants (ainsi que leurs dépendances) sont installés : * igraph * ade4 * ggplot2 * seqinr * multitaper * doMC * iterators * foreach * XNomial * data.table * devtools * phangorn * ape * __Git__ * goldmine * methylaction * __Bioconductor(3.2)__ * DESeq (1.22.1) * xtable (1.8-2) * BiocGenerics (0.16.1) * bsseq (1.6.0) * glmnet (2.0-13) * DSS (2.10.0) * Biobase (2.30.0) * DESeq2 (1.10.1) * EBSeq (1.10.0) * memoise (1.1.0) * DEXSeq (1.16.10) * GenomicRanges (1.22.4) * GenomicAlignments (1.6.3) * Rsubread (1.20.6) * ggbio (1.18.5) * aod (1.3) ===== Installation de Libraries dans votre /home ===== **Username** / **R_version** / **Package_name** sont respectivement à remplacer par : * votre nom d'utilisateur * le bon numéro de version R //voir ci-dessus// * le nom de votre package **1/** Dans votre home, il faut créer un dossier : mkdir /home/Username/dossier_library_R **2/** Toujours dans votre home, vous devrez éditer votre fichier .profile et rajouter à la fin de ce dernier la ligne suivante : export R_LIBS="/home/Username/dossier_library_R":$R_LIBS **3/** Sourcez ensuite votre .profile pour qu'il soit prit en compte : source .profile **4/** Chargez R sur votre session et lancez le : module load R/R_version R **5/** Dans R, vous pouvez faire un : .libPaths() pour vérifier que votre .profile est bien prit en compte en obtenant : [1] "/home/Username/dossier_library_R" [2] "/applis/PSMN/debian9/software/Core/R/R_version/lib/R/library" **6/** Installez alors votre package avec le chemin de votre home comme suit : install.packages("Package_name", lib="/home/Username/dossier_library_R") **7/** Enfin, il faudra charger le package : library(Package_name) A noter que les dépendances du package doivent être installées sur le PSMN ou dans votre ''/home''. Il faudra également considérer le fait que votre package n'entre pas en conflit avec des installations déjà existantes. ==== Refs & docs externes ==== * http://kimura.univ-montp2.fr/calcul_isem/2013/11/parallelisation-avec-r-sur-le-cluster/