Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| documentation:tools:software:trinity [2016/12/13 11:58] – ltaulell | documentation:tools:software:trinity [2025/05/07 13:00] (Version actuelle) – supprimée ltaulell | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Trinity ====== | ||
| - | |||
| - | ^ Version | ||
| - | | 2.3.2 | gnu-4.7.2 | ||
| - | | | **modulefile** : Trinity/ | ||
| - | | 2.1.1 | gnu-4.7.2 | ||
| - | | | **modulefile** : Trinity/ | ||
| - | | 2.0.6 | gnu-4.7.2 | ||
| - | | | **modulefile** : Trinity/ | ||
| - | | r20140717 | ||
| - | | | **modulefile** : Trinity/ | ||
| - | | r20140413 | ||
| - | | | **modulefile** : Trinity/ | ||
| - | |||
| - | |||
| - | |||
| - | Pour utiliser les modules, consulter [[documentation: | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | |||
| - | ===== Exemple de script de soumission ===== | ||
| - | |||
| - | '' | ||
| - | |||
| - | <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' | ||
| - | #$ -q E5-2670deb128bio | ||
| - | ### parallel environnement & nslots | ||
| - | #$ -pe openmp16 16 | ||
| - | ### charger l' | ||
| - | #$ -cwd | ||
| - | ### exporte les variables d' | ||
| - | #$ -V | ||
| - | |||
| - | ### Modulefiles | ||
| - | source / | ||
| - | module use / | ||
| - | module load Base/psmn | ||
| - | module load Trinity/ | ||
| - | # | ||
| - | |||
| - | ### sinon SGE travaille dans ~/ | ||
| - | cd ${HOMEDIR} | ||
| - | |||
| - | ### def scratchdir for trinity workdir and output | ||
| - | SCRATCHDIR=${SGE_O_WORKDIR/ | ||
| - | 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 | ||
| - | |||
| - | # | ||
| - | </ | ||
| - | |||
| - | ===== Site officiel ===== | ||
| - | |||
| - | * http:// | ||
| - | * http:// | ||
| - | |||
| - | |||
| - | ===== Config Trinity PSMN ===== | ||
| - | |||
| - | Le code OpenMPI est désactivé. Seule la version séquentielle/" | ||
| - | |||
| - | Options mémoire et CPU : | ||
| - | |||
| - | * Queues E5-2670 | ||
| - | * -JM, -sort_buffer_size => 85% de la ram, pas plus (64G-> | ||
| - | * -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-> | ||
| - | * -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é/ | ||
| - | |||
| - | Les plugins doivent être buildé après le build général de Trinity (oubli dans le Makefile des plugins) | ||
| - | |||
| - | Corriger < | ||
| - | |||
| - | < | ||
| - | |||
| - | < | ||
| - | |||