Install QIIME 1.9.1 on Ubuntu 16.04 Desktop LTS x64

所有公共软件、数据库,全部以yongxin(我的用户名)用户安装,为使计算机所有用户使用,此用户需要管理员权限。

查看系统信息,安装依赖的必须软件

# 查看系统版本
lsb_release -a # Ubuntu 16.04 LTS
# 查看python版本
python --version# 安装python增强包
sudo apt-get install build-essential python-dev python-pip
sudo pip install numpy# 手动安装如下包,否则使用pip安装QIIME会报错
# Required for pip install qiime
# Install freetype https://www.freetype.org/download.html
cd /home/yongxin/bin
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.6.3.tar.gz
tar -xvzf freetype-2.6.3.tar.gz
cd  freetype-2.6.3
./configure
# 提示还依赖一些包 zlib, bzip2, libpng, harfbuzz
make
sudo make install# Install zlib http://www.zlib.net/
cd /home/yongxin/bin
wget http://zlib.net/zlib-1.2.8.tar.gz
tar xvzf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
sudo make install# Install libpng http://www.libpng.org/pub/png/libpng.html required zlib
cd /home/yongxin/bin
wget ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng16/libpng-1.6.22.tar.gz
tar -xvzf libpng-1.6.22.tar.gz
cd libpng-1.6.22
./configure # zlib not install
make
sudo make install

安装qiime

# HDF5,required by H5PY, https://www.hdfgroup.org/HDF5/release/obtain5.html
cd /home/yongxin/bin
wget https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8.4/src/hdf5-1.8.4.tar.gz
tar xvzf hdf5-1.8.4.tar.gz
cd hdf5-1.8.4/
make
sudo make install
sudo pip install h5py# 安装qiime主程序及脚本
sudo pip install qiime# 测序QIIME是否安装成功
print_qiime_config.py

安装R及相关包

sudo apt-get install r-base
# R package
sudo R
install.packages(c('ape','biom','optparse','RColorBrewer','randomForest','vegan'), repo="http://cran.us.r-project.org")
source('http://bioconductor.org/biocLite.R')
biocLite(c('DESeq2','metagenomeSeq'))
q()

qiime deploy 安装QIIME依赖软件和数据库

cd /home/yongxin/bin
wget https://codeload.github.com/qiime/qiime-deploy/zip/master # 布署脚本
mv master qiime-deploy.zip
unzip qiime-deploy.zip
mv qiime-deploy-master/ qiime/
cd qiime/
wget https://codeload.github.com/qiime/qiime-deploy-conf/zip/master # 布署脚本相关配置文件
mv master qiime-deploy-conf.zip
unzip qiime-deploy-conf.zip
mv qiime-deploy-conf-master/ qiime-deploy-conf
sudo apt-get install vim
sudo vim /etc/apt/sources.list # "deb http://cran.rstudio.com/bin/linux/ubuntu trusty/" in bottom # 添加R的库存地址,为更新R至新版
sudo apt-get -y update # 更新库存列表
sudo apt-get --force-yes -y install python-dev libncurses5-dev libssl-dev libzmq-dev libgsl0-dev openjdk-6-jdk libxml2 libxslt1.1 libxslt1-dev ant git subversion build-essential zlib1g-dev libpng12-dev libfreetype6-dev mpich2 libreadline-dev gfortran unzip libmysqlclient18 libmysqlclient-dev ghc sqlite3 libsqlite3-dev libc6-i386 libbz2-dev tcl-dev tk-dev r-base r-base-dev libatlas-dev libatlas-base-dev liblapack-dev swig libhdf5-serial-dev # 安装依赖包
sudo apt-get install default-jre
sudo apt-get install default-jdk
sudo apt-get install antsudo python qiime-deploy.py $HOME/bin/qiime/ -f $HOME/bin/qiime/qiime-deploy-conf/qiime-1.9.1/qiime.conf --force-remove-failed-dirs # failed to deploy: vienna, qiime-galaxy, galaxy, ampliconnoise, bwa, ea-utils, SeqPrep# denoiser
cd /usr/local/lib/python2.7/dist-packages/qiime/support_files/denoiser/FlowgramAlignment
sudo mkdir ../../../../scripts
sudo apt-get install ghc
sudo make
sudo ln `pwd`/FlowgramAli_4frame /usr/local/bin/ -s# download usearch 5.2 from http://www.drive5.com/usearch/, need user apply
cd ~/bin/
sudo ln /home/yongxin/bin/usearch* /usr/bin/usearch -s# AmpliconNoise
# MPI Required http://www.open-mpi.org/
cd /home/yongxin/bin
wget https://www.open-mpi.org/software/ompi/v1.10/downloads/openmpi-1.10.2.tar.gz
tar xvzf openmpi-1.10.2.tar.gz
cd openmpi-1.10.2
./configure
sudo make all install
# chimera checker Perseus requires that both MAFFT and the Gnu Science Library
# mafft http://mafft.cbrc.jp/alignment/software/
sudo apt-get install mafft
# GSL http://www.gnu.org/software/gsl/
wget ftp://ftp.gnu.org/gnu/gsl/gsl-2.1.tar.gz
tar xvzf gsl-2.1.tar.gz
cd gsl-2.1
./configure
make
make check
sudo make install
sudo make install check# AmpliconNoise
cd /home/yongxin/bin
wget http://ampliconnoise.googlecode.com/files/AmpliconNoiseV1.27.tar.gz
# fail download try copy from Hanlab
scp test@124.16.152.56:/home/public/bin/AmpliconNoiseV1.27.tar.gz ./
tar xvzf AmpliconNoiseV1.27.tar.gz
cd  AmpliconNoiseV1.27
make
sudo make install
sudo vim /etc/bash.bashrc
#export PATH=/home/yongxin/bin/AmpliconNoiseV1.27/bin:/home/yongxin/bin/AmpliconNoiseV1.27/Scripts:$PATH
#export PYRO_LOOKUP_FILE=/home/yongxin/bin/AmpliconNoiseV1.27/Data/LookUp_E123.dat
#export SEQ_LOOKUP_FILE=/home/yongxin/bin/AmpliconNoiseV1.27/Data/Tran.datprint_qiime_config.py -tf # AmpliconNoise, denoiser, usearch

刚看到QIIME网站发布的通知,QIIME1将于明年停止维护,并由QIIME2接档,看来我的分析流程也要过时了。所以计划近斯抢先发布发布QIIME2的教程。欢迎大家多支持。但由于多数人还是使用QIIME1,它的流程我也会逐渐分享,供大家交流和讨论。

QIIME 2 will succeed QIIME 1 on January 1, 2018. QIIME 1 will no longer be supported at that time, as development and support effort for QIIME will be focused entirely on QIIME 2.

We recommend that existing QIIME users begin transitioning from QIIME 1 to QIIME 2 now. If you’re new to QIIME, you should start by learning QIIME 2, not QIIME 1.

This site documents QIIME 1. To learn more about QIIME 2, see https://qiime2.org.

Reference

  1. http://qiime.org/install/index.html

扩增子分析QIIME. 3以管理员安装QIIME1.9.1至Ubuntu16.04相关推荐

  1. pip install安装系列之Pytorch、TorchVision、PyQt、OpenCV、gdcm包安装,Windows远程桌面Ubuntu16.04记录,Linux下安装google浏览器汇总

    目录 1.Anaconda各版本下载地址 2.Torch,Torchvision 3.PyQt4/5,OpenCV的安装 4.win10安装tensorflow 5.Windows7远程桌面Ubunt ...

  2. surface装linux系统安装软件,在Surface book上安装、配置和卸载Ubuntu16.04

    #################################################################### 近来疏于阅读文献,沉迷提高编程技能不能自拔. 闲来记录下走过的 ...

  3. 在ubuntu16.4中安装mysql_【Linux】Ubuntu16.04环境下MySQL的安装与使用

    最近在写一个小的功能,想要把数据存储到MySQL,所以在本地虚拟机上安装的Ubuntu16.04上安装MySQL以供使用,下面记录下安装和简单使用的过程. 1.运行环境 Ubuntu16.04 2.打 ...

  4. ubuntu16.04安装python2.7_如何在Ubuntu16.04 LTS上为python(2.7,3.5,3.6)设置...

    我已经阅读了很多关于此的博文,我仍然对于设置它的"最佳"方式感到困惑.我读过的大多数博文都已过时了.我是Linux的新手,现在搞乱了我的系统两次,仍然无法正确设置虚拟环境.据我所读 ...

  5. caffe2安装篇(二) ubuntu16.04 安装方法

    caffe2 ubuntu16.04 安装方法 Caffe2的安装相比于caffe在安装的时候更加简便,略去了Makefile.config的各种配置,对于有无GPU以及各种可选库例如opencv,a ...

  6. ubuntu16.04安装python3.6-dev超时_vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤...

    因为这两天在学习深度学习需要用到ubuntu+python3.6版本,所以就按照网上的教学安装,但是ubuntu16.04自带的是python2.7和3.5版本,所以需要另外安装.但是安装了半天浪费了 ...

  7. caffe安装详细完整过程(Ubuntu16.04、Ubuntu18.04系统)

    在ubuntu(Ubuntu16.04.ubuntu18.04)系统下成功安装caffe框架详细笔记 目录 Caffe编译安装指导 Caffe安装参考文档: 确认编译器版本 安装anaconda2 安 ...

  8. 【安装系统】windows10、ubuntu16.04系统安装

    之前有电脑莫名奇妙的本系统崩了,现在都不知道是什么原因,只能归其原因是博主水逆造成的,然后就开始学习装系统 一.windows10 1.安装方式:PE安装.系统启动U盘安装.下载个装机软件自动安装(此 ...

  9. 安装显卡GTX1080Ti显卡在Ubuntu16.04 安装教程

    安装环境 系统选择是Ubuntu16.04版本  为了保证下载速度的比较好 我们首先更新一下源 第一更新源 cd  /etc/apt/ sudo  cp sources.list sources.li ...

最新文章

  1. 降低网站跳出率的六个方法(亲身使用)
  2. boost的chrono模块最小时间点的测试程序
  3. UE4学习-UE4结合vs2019混合编程
  4. asp.net基础知识
  5. AI如何用特征、权重和避免过拟合等技术来分辨冬瓜和西瓜?
  6. 定义整型数组_C语言基础-数组怎么用
  7. 12345组成三个不重复数java,求大神帮忙!五子棋!只能识别按顺序识别!例如 12345 不能...
  8. ASP.NET Web API中的返回值
  9. Linux进阶之路————crond定时任务调度
  10. 微信红包发放接口服务器签名失败,微信现金红包接口开发注意的事项
  11. mysql 作业调度及问题解决
  12. python numpy读取数据_Python数据分析之numpy学习(一)
  13. 17.凤凰架构:构建可靠的大型分布式系统 --- 技术演示工程实践
  14. 整理Android应用源代码分享
  15. 使用 Ubuntu 搭建 Minecraft 官方或Mod(Forge)服务器
  16. 基于Java实现一个简单的记事本Android App
  17. 零基础入门,想问一下华为认证的网络工程师证好考吗?
  18. Django 1.4 Python 2.7菜鸟入门
  19. 在同一台机运行多个mysql 服务 多个主/从在同一主机_[ 原创 ]在同一台机运行多个Mysql 服务 多个主/从在同一主机...
  20. python升级pip_python中pip升级

热门文章

  1. 每个人都应该了解的“机器学习”
  2. 项目进展情况如何更好地管理?
  3. 选择Scrum看板工具的七点特征
  4. 修改html字体大小
  5. Tomcat配置server.xml
  6. JVM---堆(对象分配过程)
  7. /* * 编程题第五题(20分): 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“
  8. 08 Java程序员面试宝典视频课程之内部类
  9. https 请求白屏_记一次HTTPS性能优化
  10. jquerymobile在手机上很小_手机充电时按这个键,充电快很多!