QIIME-1.5.0 install
===================
home = /home/maasha/
install = /home/maasha/install
prefix = /home/maasha/install/QIIME/
source = /home/maasha/install/QIIME/src/
System
======
Linux-3.2.0-0.bpo.1-amd64 x86_64 GNU/Linux
Debian 6.0.4
Prerequisites
=============
Installing Python-2.7.1
-----------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf Python-2.7.1.tgz
4. ln -s Python-2.7.1 Python
5. cd Python/
6. configure --prefix=/home/maasha/install/QIIME/
7. make
8. make install
Installing Numpy-1.5.1
----------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf numpy-1.5.1.tar.gz
4. ln -s numpy-1.5.1 numpy
5. cd numpy/
6. ../../bin/python setup.py build
7. ../../bin/python setup.py install
Installing PyCogent-1.5.1
-------------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf PyCogent-1.5.1.tgz
4. ln -s PyCogent-1.5.1 PyCogent
5. cd PyCogent/
6. ../../bin/python setup.py build
7. ../../bin/python setup.py install
Installing setuptools-0.6.c11 (required to build biom)
-----------------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf setuptools-0.6c11.tar.gz
4. ln -s setuptools-0.6c11 setuptools
5. cd setuptools/
6. ../../bin/python setup.py build
7. ../../bin/python setup.py install
Installing Sphinx-1.1.3 (required to build html docs for Qiime)
---------------------------------------------------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf Sphinx-1.1.3.tar.gz
4. ln -s Sphinx-1.1.3 Sphinx
5. cd Sphinx/
6. ../../bin/python setup.py build
7. ../../bin/python setup.py install
Installing biom-format-0.9.3
----------------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf biom-format-0.9.3.tgz
4. ln -s biom-format-0.9.3 biom-format
5. cd biom-format/
6. ../../bin/python setup.py build
7. ../../bin/python setup.py install
Installing QIIME
================
Installing QIIME-1.5.0
----------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -xvf Qiime-1.5.0.tar.gz
4. ln -s Qiime-1.5.0 Qiime
5. cd Qiime/
6. ../../bin/python setup.py build
7. ../../bin/python setup.py install
Configuring QIIME
-----------------
1. Users must add the following line to their ~/.bashrc file:
/home/maasha/install/QIIME/bashrc
Then source .bashrc or relogin.
2. Users must copy configuration file to their home directory:
cp $QIIMEPATH/src/Qiime/qiime/support_files/qiime_config ~/.qiime_config
3. Test configuration by running
print_qiime_config.py -t
Installing Extras
=================
Installing uclust
-----------------
1. cd /home/maasha/install/QIIME/bin/
3. ln -s uclustq1.2.22_i86linux64 uclust
4. chmod 755 uclustq1.2.22_i86linux64
Installing PyNast-1.1
---------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf PyNAST-1.1.tgz
4. ln -s PyNAST-1.1 PyNAST
5. cd PyNAST/
6. ../../bin/python setup.py build
7. ../../bin/python setup.py install
Installing matplotlib-1.1.0
---------------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf matplotlib-1.1.0.tar.gz
4. ln -s matplotlib-1.1.0 matplotlib
5. cd matplotlib/
6. ../../bin/python setup.py build
7. ../../bin/python setup.py install
Installing cytoscape-2.8.3
--------------------------
1. cd /home/maasha/install/QIIME/src/
3. sh Cytoscape_2_8_3_unix.sh
4. install in /home/maasha/install/QIIME/
5. cd /home/maasha/install/QIIME/bin/
6. ln -s ../Cytoscape_v2.8.3/cytoscape.sh cytoscape
Installing R-2.12
-----------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf R-2.12.0.tar.gz
4. ln -s R-2.12.0 R
5. cd R/
6. ./configure --prefix=/home/maasha/install/QIIME/
7. make
8. make install
9. ../../bin/R
10. install.packages('randomForest')
11. q()
Installing FastTree-2.1.3
-------------------------
1. mkdir /home/maasha/install/QIIME/src/FastTree
2. cd /home/maasha/install/QIIME/src/FastTree
4. gcc -Wall -O3 -finline-functions -funroll-loops -o FastTree -lm FastTree.c
5. cd /home/maasha/install/QIIME/bin/
6. ln -s ../src/FastTree/FastTree FastTree
Installing RDP classifier
-------------------------
1. cd /home/maasha/install/QIIME/src/
3. unzip rdp_classifier_2.2.zip
4. add export RDP_JAR_PATH="$QIIMEPATH/src/rdp_classifier_2.2/rdp_classifier-2.2.jar" to bashrc
Installing usearch-5.2.32
-------------------------
2. download binary to /home/maasha/install/QIIME/bin/
3. chmod 755 usearch5.2.32_i86linux32
4. ln -s usearch5.2.32_i86linux32 usearch
Installing blast-2.2.22
-----------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf blast-2.2.22-ia64-linux.tar.gz
4. ln -s blast-2.2.22 blast
5. cd /home/maasha/install/QIIME/bin/
6. for i in ../src/blast/bin/*; do ln -s $i `basename $i`; done
Installing CD-HIT-3.1.1
-----------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf cd-hit-2007-0131.tar.gz
4. cd cd-hit/
5. make
6. cd /home/maasha/install/QIIME/bin
7. for i in cd-hit cd-hit cd-hit-est cd-hit-2d cd-hit-est-2d cd-hit-div; do ln -s ../src/cd-hit/$i $i; done
Installing ChimeraSlayer
------------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf microbiomeutil-r20110519.tgz
4. add export PATH="$QIIMEPATH/src/microbiomeutil-r20110519/ChimeraSlayer:$PATH" to bashrc
Installing Mothur-1.25.0
------------------------
1. mkdir /home/maasha/install/QIIME/src/Mothur-1.25.0
2. cd /home/maasha/install/QIIME/src/
3. ln -s Mothur-1.25.0 Mothur
4. cd Mothur/
6. unzip Mothur.1.25.0.zip
7. edit makefile and comment out line 31: #TARGET_ARCH += -arch x86_64
8. make
9. cd /home/maasha/install/QIIME/bin/
10. ln -s ../src/Mothur/Mothur.source/mothur mothur
Installing clearcut-1.0.9
-------------------------
1. cd /home/maasha/install/QIIME/src/
3. unzip Clearcut.source.zip
4. cd clearcut/
5. make
6. cd /home/maasha/install/QIIME/bin/
7. ln -s ../src/clearcut/clearcut clearcut
Installing raxml-7.3.0
----------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf stamatak-standard-RAxML-5_7_2012.tgz
4. ln -s stamatak-standard-RAxML-5_7_2012 raxml
5. cd raxml/
6. make -f Makefile.SSE3.gcc
7. cd /home/maasha/install/QIIME/bin/
8. ln -s ../src/raxml/raxmlHPC-SSE3 raxmlHPC
Installing infernal-1.0.2
-------------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf infernal.tar.gz
4. ln -s infernal-1.0.2/ infernal
5. cd infernal/
6. configure --prefix=/home/maasha/install/QIIME/
7. make
8. make install
Installing cdbtools
-------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf cdbfasta.tar.gz
4. cd cdbfasta/
5. make
6. cd /home/maasha/install/QIIME/bin/
7. ln -s ../src/cdbfasta/cdbfasta cdbfasta
8. ln -s ../src/cdbfasta/cdbyank cdbyank
Installing Muscle-3.8.31
------------------------
1. cd /home/maasha/install/QIIME/bin/
3. tar -zxvf muscle3.8.31_i86linux64.tar.gz
4. ln -s muscle3.8.31_i86linux64 muscle
Installing rtax-0.981
----------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf rtax-0.981.tgz
4. ln -s rtax-0.981 rtax
5. cd /home/maasha/install/QIIME/bin/
6. ln -s ../src/rtax/rtax rtax
Installing pplacer-1.1
----------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf pplacer-v1.1-Linux.tar.gz
4. ln -s pplacer-v1.1.alpha12-Linux-2.6.32/ pplacer
5. cd /home/maasha/install/QIIME/bin/
7. for i in guppy pplacer rppr; do ln -s ../src/pplacer/$i $i; done
Installing ParsInsert-1.04
--------------------------
1. mkdir /home/maasha/install/QIIME/src/ParsInsert-1.04
2. cd /home/maasha/install/QIIME/src/
3. ln -s ParsInsert-1.04 ParsInsert
4. cd ParsInsert/
6. make
7. cd /home/maasha/install/QIIME/bin/
8. ln -s ../src/ParsInsert/ParsInsert ParsInsert
Installing AmpliconNoiseV1.25
-----------------------------
1. cd /home/maasha/install/QIIME/src/
3. tar -zxvf AmpliconNoiseV1.25.tar.gz
4. ln -s AmpliconNoiseV1.25 AmpliconNoise
5. cd AmpliconNoise/
6. make
7. make install
8. cd /home/maasha/install/QIIME/bin/
9. for i in ../src/AmpliconNoise/bin/*; do ln -s $i `basename $i`; done
Installing tools from Roche
===========================
1. copy sfffile to /home/maasha/install/QIIME/bin/
2. copy sffinfo to /home/maasha/install/QIIME/bin/
Installing data
===============
mkdir /home/maasha/install/QIIME/data
Installling greengenes core set data file
-----------------------------------------
1. cd /home/maasha/install/QIIME/data
3. edit ~/.qiime_config and set pynast_template_alignment_blastdb /home/maasha/install/QIIME/data/core_set_aligned.fasta.imputed
Installing greengenes alignment lanemask file
---------------------------------------------
1. cd /home/maasha/install/QIIME/data
3. edit ~/.qiime_config and set template_alignment_lanemask_fp /home/maasha/install/QIIME/data/lanemask_in_1s_and_0s
Installing greengenes taxonomy
------------------------------
1. cd /home/maasha/install/QIIME/data
3. tar -zxvf gg_otus_4feb2011.tgz
3. edit ~/.qiime_config and set pynast_template_alignment_fp /home/maasha/install/QIIME/data/gg_otus_4feb2011/rep_set/gg_97_otus_4feb2011_aligned.fasta
The bashrc file (/home/maasha/install/QIIME/bashrc)
===================================================
QIIMEPATH="/home/maasha/install/QIIME"
export BLASTMAT="$QIIMEPATH/src/blast/data"
export PATH="$QIIMEPATH/bin:$PATH"
export PATH="$QIIMEPATH/src/microbiomeutil-r20110519/ChimeraSlayer:$PATH"
export PATH="$QIIMEPATH/src/AmpliconNoise/Scripts:$PATH"
export PATH="$QIIMEPATH/src/AmpliconNoise/bin:$PATH"
export PYTHONPATH="$QIIMEPATH/src/PyCogent:$PYTHONPATH"
export PYTHONPATH="$QIIMEPATH/lib:$PYTHONPATH"
export RDP_JAR_PATH="$QIIMEPATH/src/rdp_classifier_2.2/rdp_classifier-2.2.jar"
export PYRO_LOOKUP_FILE="$QIIMEPATH/src/AmpliconNoise/Data/LookUp_E123.dat"
export SEQ_LOOKUP_FILE="$QIIMEPATH/src/AmpliconNoise/Data/Tran.dat"
The .qiime_config file (~/.qiime_config)
========================================
# qiime_config
# WARNING: DO NOT EDIT OR DELETE Qiime/qiime_config
# To overwrite defaults, copy this file to $HOME/.qiime_config or a full path
# specified by $QIIME_CONFIG_FP and edit that copy of the file.
cluster_jobs_fp /home/maasha/Install/QIIME/bin/start_parallel_jobs.py
python_exe_fp python
working_dir
blastmat_dir
blastall_fp blastall
pynast_template_alignment_fp /home/maasha/install/QIIME/data/gg_otus_4feb2011/rep_set/gg_97_otus_4feb2011_aligned.fasta
pynast_template_alignment_blastdb /home/maasha/install/QIIME/data/core_set_aligned.fasta.imputed
template_alignment_lanemask_fp /home/maasha/install/QIIME/data/lanemask_in_1s_and_0s
jobs_to_start 10
seconds_to_sleep 60
qiime_scripts_dir /home/maasha/Install/QIIME/bin
temp_dir /tmp
denoiser_min_per_core 50
cloud_environment False
topiaryexplorer_project_dir
torque_queue friendlyq
Martin's comments
=================
1. I did not install Java. I fear building Java from source, so relying on Debian packages.