Skip to content

QIIME 2

QIIME (Quantitative Insights Into Microbial Ecology) is an open-source bioinformatics pipeline for performing microbiome analysis from raw DNA sequencing data. Since QIIME 1 is no longer supported officially (see announcement at http://qiime.org), it's not installed on the Ubuntu system of HPCC. The way QIIME 2 is installed and run on the HPCC Ubuntu is through conda https://docs.qiime2.org/2018.2/install/native/.

You may follow our instructions to install Conda in your home directory.

Below is how to install QIIME 2 (version 2018.2) in your home directory via conda:

Install QIIME 2

1
2
3
4
5
6
7
8
9
export PATH=$PATH:$HOME/miniforge3/bin
wget https://data.qiime2.org/distro/core/qiime2-2018.2-py35-linux-conda.yml
conda env create -n qiime2-2018.2 --file qiime2-2018.2-py35-linux-conda.yml
rm qiime2-2018.2-py35-linux-conda.yml

source activate qiime2-2018.2
qiime --help # test if installation is successful
# all your QIIME commands go here
source deactivate

Example of analysis

The example below is from a previous version of the current tutorial.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
mkdir qiime2-moving-pictures-tutorial
cd qiime2-moving-pictures-tutorial
wget -O "sample-metadata.tsv" "https://data.qiime2.org/2018.2/tutorials/moving-pictures/sample_metadata.tsv"

mkdir emp-single-end-sequences
wget -O "emp-single-end-sequences/barcodes.fastq.gz" "https://data.qiime2.org/2018.2/tutorials/moving-pictures/emp-single-end-sequences/barcodes.fastq.gz"
wget -O "emp-single-end-sequences/sequences.fastq.gz" "https://data.qiime2.org/2018.2/tutorials/moving-pictures/emp-single-end-sequences/sequences.fastq.gz"

qiime tools import \
  --type EMPSingleEndSequences \
  --input-path emp-single-end-sequences \
  --output-path emp-single-end-sequences.qza

qiime demux emp-single \
  --i-seqs emp-single-end-sequences.qza \
  --m-barcodes-file sample-metadata.tsv \
  --m-barcodes-column BarcodeSequence \
  --o-per-sample-sequences demux.qza

qiime demux summarize \
  --i-data demux.qza \
  --o-visualization demux.qzv

qiime tools view demux.qzv

A full list of tutorials for QIIME2 can be found here and there is also list of plugins for QIIME2 for handling tasks such as trimming adaptors, demultiplexing, and denoising.