QIIME/fr: Difference between revisions

Updating to match new version of source page
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 11: Line 11:
=== Utilisation avec Singularity ===
=== Utilisation avec Singularity ===


<div class="mw-translate-fuzzy">
Les développeurs de QIIME2 publient des images sur [https://hub.docker.com/u/qiime2 DockerHub].
Les développeurs de QIIME2 publient des images sur [https://hub.docker.com/u/qiime2 DockerHub].
Pour utiliser ces images avec les ressources de Calcul Canada, il faut d'abord  [[Singularity/fr#Cr.C3.A9er_une_image_.C3.A0_partir_du_site_Docker|créer une image Singularity]]  comme suit :
Pour utiliser ces images avec les ressources de Calcul Canada, il faut d'abord  [[Singularity/fr#Cr.C3.A9er_une_image_.C3.A0_partir_du_site_Docker|créer une image Singularity]]  comme suit :
{{Commands
|module load singularity
|singularity build qiime2-2019.10.sif docker://qiime2/core:2019.10
}}
<div class="mw-translate-fuzzy">
{{Commands
|module load singularity
|singularity build qiime2-2019.10.sif docker://qiime2/core:2019.10
}}
</div>
</div>


Line 31: Line 21:
}}
}}


Cette étape du build pourrait prendre plus d'une heure, mais il ne faut l'effectuer qu'une seule fois. Sauvegardez le fichier image (dans notre exemple <code>qiime2-2019.10.sif</code>) pour pouvoir le réutiliser plus tard.  
<div class="mw-translate-fuzzy">
Cette étape du build pourrait prendre plus d'une heure, mais il ne faut l'effectuer qu'une seule fois. Sauvegardez le fichier image (dans notre exemple <code>qiime2-2019.10.sif</code>) pour pouvoir le réutiliser plus tard.
</div>


Exécutez ensuite votre programme comme décrit dans la [[Singularity/fr|page Singularity]]. De façon générale, chaque commande QIIME est exécutée dans un énoncé <code>singularity exec</code> comme suit :
Exécutez ensuite votre programme comme décrit dans la [[Singularity/fr|page Singularity]]. De façon générale, chaque commande QIIME est exécutée dans un énoncé <code>singularity exec</code> comme suit :


{{Commands
{{Commands
|singularity exec qiime2-2019.10.sif <your QIIME command>
|singularity exec qiime2-2021.11.sif <your QIIME command>
}}
}}


Line 48: Line 39:


singularity exec -B $PWD:/home -B /scratch/someuser:/outputs \
singularity exec -B $PWD:/home -B /scratch/someuser:/outputs \
   -B /projects/someuser/path/to/inputs:/inputs qiime2-2019.10.sif \
   -B /projects/def-somePI/someuser/path/to/inputs:/inputs qiime2-2021.11.sif \
   qiime tools import --type 'FeatureData[Sequence]' \
   qiime tools import --type 'FeatureData[Sequence]' \
   --input-path /inputs/some_fastafile.fa \
   --input-path /inputs/some_fastafile.fa \
Line 54: Line 45:


singularity exec -B $PWD:/home -B /scratch/someuser:/outputs \
singularity exec -B $PWD:/home -B /scratch/someuser:/outputs \
   -B /projects/someuser/path/to/inputs:/inputs qiime2-2019.10.sif \
   -B /projects/def-somePI/someuser/path/to/inputs:/inputs qiime2-2021.11.sif \
   qiime tools import \
   qiime tools import \
   --type 'FeatureData[Taxonomy]' \
   --type 'FeatureData[Taxonomy]' \
Line 62: Line 53:


singularity exec -B $PWD:/home -B /scratch/someuser:/outputs \
singularity exec -B $PWD:/home -B /scratch/someuser:/outputs \
   -B /projects/someuser/path/to/inputs:/inputs qiime2-2019.10.sif \
   -B /projects/def-somePI/someuser/path/to/inputs:/inputs qiime2-2021.11.sif \
   qiime feature-classifier fit-classifier-naive-bayes \
   qiime feature-classifier fit-classifier-naive-bayes \
   --i-reference-reads  /outputs/some_output_feature.qza \
   --i-reference-reads  /outputs/some_output_feature.qza \
Line 79: Line 70:
{{Commands
{{Commands
|export TZ{{=}}'UTC'
|export TZ{{=}}'UTC'
|singularity exec qiime2-2019.10.sif qiime tools import ...
|singularity exec qiime2-2021.11.sif qiime tools import ...
}}
}}


=Références =
=Références =
38,760

edits