Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
documentation:tools:software:trinity [2017/04/03 13:05] – [Site officiel] cpetitdocumentation:tools:software:trinity [2025/05/07 13:00] (Version actuelle) – supprimée ltaulell
Ligne 1: Ligne 1:
-====== Trinity ====== 
- 
-^  Version  ^  Compilateur  ^  Interconnexion  ^  chemin d'accès  ^  OS  ^ 
-|  2.3.2  |  gnu-4.7.2  |  N/A  |  /applis/PSMN/debian7/Trinity/2.3.2/  |  Debian 7  | 
-| | **modulefile** : Trinity/2.3.2  |||| 
-|  2.1.1  |  gnu-4.7.2  |  N/A  |  /applis/PSMN/debian7/Trinity/2.1.1/  |  Debian 7  | 
-| | **modulefile** : Trinity/2.1.1  |||| 
-|  2.0.6  |  gnu-4.7.2  |  N/A  |  /applis/PSMN/debian7/Trinity/trinityrnaseq_v2.0.6/  |  Debian 7  | 
-| | **modulefile** : Trinity/2.0.6  |||| 
-|  r20140717  |  gnu-4.7.2  |  N/A  |  /applis/PSMN/debian7/Trinity/trinityrnaseq_r20140717/  |  Debian 7  | 
-| | **modulefile** : Trinity/r20140717  |||| 
-|  r20140413  |  gnu-4.7.2  |  N/A  |  /applis/PSMN/debian7/Trinity/trinityrnaseq_r20140413/  |  Debian 7  | 
-| | **modulefile** : Trinity/r20140413  |||| 
- 
- 
- 
-Pour utiliser les modules, consulter [[documentation:tools:modules|Environment Modules]] 
- 
-<note warning>Pensez à supprimer **après chaque run** les répertoires ''chrysalis/Component_bins'' (ou ''CBin_*'') qui surchargent ''/home'' et ''/scratch''</note> 
- 
- 
-===== Exemple de script de soumission ===== 
- 
-''qsub -m e -m b trinity-sub.sh'' 
- 
-<code bash trinity-sub.sh> 
-#!/bin/bash 
-### variables SGE 
-HOMEDIR=$SGE_O_WORKDIR 
-### shell du job: 
-#$ -S /bin/bash 
-### nom du job: 
-#$ -N trinity 
-### file d'attente: 
-#$ -q E5-2670deb128bio 
-### parallel environnement & nslots 
-#$ -pe openmp16 16 
-### charger l'environnement utilisateur pour SGE 
-#$ -cwd 
-### exporte les variables d'environnement sur les noeuds d'exécution 
-#$ -V 
- 
-### Modulefiles 
-source /usr/share/modules/init/bash 
-module use /applis/PSMN/Modules 
-module load Base/psmn 
-module load Trinity/r20140413 
-# 
- 
-### sinon SGE travaille dans ~/ 
-cd ${HOMEDIR} 
- 
-### def scratchdir for trinity workdir and output 
-SCRATCHDIR=${SGE_O_WORKDIR/home/scratch} 
-mkdir -p $SCRATCHDIR 
- 
- 
- 
-# *exemple* ! ajustez en fonction des besoins 
- 
-Trinity --JM 60G --CPU 14 --seqType fq --left genome_f.fastq --right genome_r.fastq --output ${SCRATCHDIR} --path_reinforcement_distance 50 
- 
-# 
-</code> 
- 
-===== Site officiel ===== 
- 
-  * https://github.com/trinityrnaseq/trinityrnaseq/wiki 
- 
- 
- 
-===== Config Trinity PSMN ===== 
- 
-Le code OpenMPI est désactivé. Seule la version séquentielle/"openmp" a été buildée (ie: mononoeud, SGE ''-pe openmp''). 
- 
-Options mémoire et CPU : 
- 
-  * Queues E5-2670 
-    * -JM, -sort_buffer_size => 85% de la ram, pas plus (64G->**55G**, 128G->**110G**, 256G->**215G**) 
-    * -cpu => 16 CPU, **OK**. 
- 
-C'est cpubound, le temps d'exec est le même entre nodes 64G, 128G et 256G 
- 
-  * Queues x5570/x5650 
-    * -JM, -sort_buffer_size => 85% de la ram (24G->**20G**) 
-    * -cpu => 8 CPU, **OK**. 
- 
-C'est 50% moins rapide que sur E5-2670 
- 
- 
-===== Doc admin-sys PSMN ===== 
- 
-Trinity doit être buildé là où il sera installé/utilisé (pas de notion de --prefix, pas d'install, chemins en dur lors du build). 
- 
-Les plugins doivent être buildé après le build général de Trinity (oubli dans le Makefile des plugins) 
- 
-Corriger <code>tar --no-same-owner</code> dans le Makefile des plugins. 
- 
-<code>make all && make plugins</code> 
- 
-<del>:!: jellyfish, voir rush (r20140717).</del> 
- 
  
documentation/tools/software/trinity.1491224723.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)