-
Notifications
You must be signed in to change notification settings - Fork 4
Installation
-
Install
conda/mamba. See https://docs.conda.io/en/latest/miniconda.html forminicondainstallation instructions;mambaspeeds up environment creation and package installation. -
Install QIIME2. See https://library.qiime2.org for current instructions — QIIME2's amplicon distribution is now named
rachis-qiime2(renamed fromqiime2-amplicon, from the 2026.4 release onward). For example, for the current release:VERSION=2026.7 # check https://library.qiime2.org/quickstart/qiime2 for the current release conda env create -n rachis-qiime2-$VERSION \ --file https://raw.githubusercontent.com/qiime2/distributions/dev/$VERSION/qiime2/released/rachis-qiime2-linux-64-conda.yml
-
Activate the environment and install ITSxpress (this also registers the
qiime itsxpressplugin used by this pipeline) and BBTools/BBMap (providesbbduk.sh, used for--min-len/--max-lenread-length filtering and byvalidation/run_validation.sh-- see Validation suite). Neither is installed by the QIIME2 environment file itself, so both are worth installing upfront rather than hitting a missing-tool error later:conda activate rachis-qiime2-2026.7 # name may differ depending on when you installed it conda install -c bioconda -c conda-forge itsxpress bbmap qiime dev refresh-cache # picks up the newly installed itsxpress plugin pip install qiime2-its # from PyPI: https://pypi.org/project/qiime2-its/ # Test the pipeline: qiime2-its -h
pip install qiime2-itsmust run inside the activated QIIME2 environment: the package drives that environment'sqiimecommand and checks for it at start-up. To upgrade later,pip install -U qiime2-itsin the same environment. To work from a clone instead (for the validation suite, or to contribute), see Development.
Next: build a classifier, then see Pipeline usage.