QIIME/en: 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:
=== Using Singularity ===
=== Using Singularity ===


The QIIME2 developers publish images on [https://hub.docker.com/u/qiime2 Docker Hub].  In order to use one of these images on our systems you must first [[Singularity/en#Creating_an_image_using_Docker_Hub|build a Singularity image]]:
The QIIME2 developers publish images on [https://quay.io/organization/qiime2 Quay.io].  In order to use one of these images on our systems you must first [[Singularity/en#Creating_an_image_using_Docker_Hub|build a Singularity image]]:
 
{{Commands
|module load singularity
|singularity build qiime2-2019.10.sif docker://qiime2/core:2019.10
}}
 
Building image of the latest version of qiime:


{{Commands
{{Commands
Line 25: Line 18:
}}
}}


This build step may take over an hour, but you only need do this once. Save the image file (<code>qiime2-2019.10.sif</code> in this example)
This build step may take over an hour, but you only need to do this once. Save the image file (<code>qiime2-2021.11.sif</code> in this example) for later re-use.  
for later re-use.  


Then run your code as described at [[Singularity]].  Typically you will run each QIIME command in a <code>singularity exec</code> statement:
Then run your code as described at [[Singularity]].  Typically you will run each QIIME command in a <code>singularity exec</code> statement:


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


Line 43: Line 34:


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 49: Line 40:


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 57: Line 48:


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 74: Line 65:
{{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 ...
}}
}}


=References =
=References =
38,760

edits