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 [2018/10/12 07:47] – [Trinity] cpetit | documentation:tools:software:trinity [2025/05/07 13:00] (Version actuelle) – supprimée ltaulell | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Trinity ====== | ||
- | |||
- | * assembles transcript sequences from Illumina RNA-Seq data. | ||
- | |||
- | ^ Version | ||
- | | 2.6.6 | GCC/ | ||
- | | | **modulefile** : Trinity/ | ||
- | | 2.5.1 | GCC/6.4.0 - OpenMPI/ | ||
- | | | **modulefile** : Trinity/ | ||
- | | 2.2.0 | gcc-6.3.0 | ||
- | | | **modulefile** : aucun |||| | ||
- | |||
- | |||
- | |||
- | 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 ===== | ||
- | |||
- | * https:// | ||
- | |||
- | |||
- | |||
- | ===== 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 < | ||
- | |||
- | < | ||
- | |||
- | < | ||
- | |||