1、安装Python环境Minconda2

https://repo.anaconda.com/miniconda/Miniconda2-latest-Linux-x86_64.sh
bash Miniconda2-latest-Linux-x86_64.sh

2、安装MetaWrap

# 配置,按照下面的顺序配置,顺序很重要
conda config --add channels defaults
conda config --add channels conda-forge
conda config --add channels bioconda
conda config --add channels ursky#一次性安装metawrap-mg
conda install -y -c ursky metawrap-mg
# Note: may take a while#安装修复warning信息
#To fix the CONCOCT endless warning messages in metaWRAP=1.2, run
conda install -y blas=2.5=mkl

3、配置数据库

(1)CheckM数据库
两种方式
第一种:转跳到CheckM数据库所在的目录,然后将当前目录设置为checkm数据库的路径
mkdir CheckMdb
cd CheckMdb
wget https://data.ace.uq.edu.au/public/CheckM_databases/checkm_data_2015_01_16.tar.gz
tar -xvf *.tar.gz
rm *.gz
cd ../#设置路径
checkm data setRoot  第二种 在新的版本中,可以设置根据路径设置checkm数据库的路径/path/to/your/dir/MY_CHECKM_FOLDER
checkm data setRoot /path/to/your/dir/MY_CHECKM_FOLDER
(2)下述数据库的配置直接从配置文件中配置
KRAKEN1安装配置
自定义路径为MY_KRAKEN_DATABASE(可以按照自己的习惯命名)
mkdir  MY_KRAKEN_DATABASE下载建索引
kraken-build --standard --threads 24 --db MY_KRAKEN_DATABASE
kraken-build --db MY_KRAKEN_DATABASE --clean在config-metawrap中配置数据库路径
KRAKEN_DB=/your/location/of/database/MY_KRAKEN_DATABASE
KRAKEN2安装配置
自定义路径为MY_KRAKEN_DATABASE(可以按照自己的习惯命名)
mkdir  MY_KRAKEN_DATABASE下载建索引
kraken2-build --standard --threads 24 --db MY_KRAKEN2_DB在config-metawrap中配置数据库路径
KRAKEN2_DB=/your/location/of/database/MY_KRAKEN2_DATABASE
NCBI_nt安装与配置
mkdir NCBI_nt
cd  NCBI_nt
wget "ftp://ftp.ncbi.nlm.nih.gov/blast/db/nt.*.tar.gz"
for a in nt.*.tar.gz; do tar xzf $a; done在config-metawrap中配置数据库路径
BLASTDB=/your/location/of/database/NCBI_nt
NCBI taxonomy 安装与配置
mkdir NCBI_tax
cd NCBI_tax
wget ftp://ftp.ncbi.nlm.nih.gov/pub/taxonomy/taxdump.tar.gz
tar -xvf taxdump.tar.gz在config-metawrap中配置数据库路径
TAXDUMP=/your/location/of/database/NCBI_tax
BMTAGGER_INDEX 安装与配置
mkdir BMTAGGER_INDEX
cd BMTAGGER_INDEX
wget ftp://hgdownload.soe.ucsc.edu/goldenPath/hg38/chromosomes/*fa.gz
gunzip *fa.gz
cat *fa > hg38.fa
rm chr*.fabmtool -d hg38.fa -o hg38.bitmask
srprism mkindex -i hg38.fa -o hg38.srprism -M 100000在config-metawrap中配置数据库路径
BMTAGGER_DB=/path/to/your/index/BMTAGGER_INDEX

上述数据库用配置文件设置其位置

which config-metawrap 查看配置文件位置

在配置文件中填写上数据库的路径

4、如果想更新MetaWrap版本就运行以下命令

如果更新的时候不想更换数据库的位置,那么提前保存config-metawrap这个配置文件conda update -y -c ursky metawrap-mg也可以指定跟新的版本
conda install -y -c ursky metawrap-mg=1.2.2

5、参数简介

metaWRAP程序整理了所有的功能模块,可以独立运行。运行metaWRAP -h显示模块名称

Usage: metawrap [module] --help
Options:read_qc     质控Raw read QC module
assembly    组装Assembly module
binning     分箱Binning module
bin_refinement  分箱提纯Refinement of bins from binning module
reassemble_bins 重装分箱Reassemble bins using metagenomic reads
quant_bins  定量Quantify the abundance of each bin across samples
blobology   可视化Blobology module
kraken      物种注释KRAKEN module

想查看每个模块的具体参数,如组装metawrap assembly -h

Usage: metawrap assembly [options] -1 reads_1.fastq -2 reads_2.fastq -o output_dir
Options:-1 STR          正向序列forward fastq reads
-2 STR          反向序列reverse fastq reads
-o STR          输出目录output directory
-m INT          内存大小memory in GB (default=10)
-t INT          线程number of threads (defualt=1)
--use-megahit       assemble with megahit (default)
--use-metaspades    assemble with metaspades instead of megahit

MetaWRAP 安装与配置相关推荐

  1. Microbiome:宏基因组分箱流程MetaWRAP安装和数据库布置

    文章目录 简介 工作原理 优势 功能模块 软件安装 数据库配置 **CheckM数据库** **KRAKEN数据库** **NCBI_nt** **NCBI物种信息** **人类基因组bmt索引** ...

  2. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  3. Portainer 安装与配置

    文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 ​ Portainer 是一个开源.轻量级Do ...

  4. Myeclipse安装、配置、测试

    Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...

  5. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  6. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

  7. java jdk 1.8 安装_下载、安装、配置 java jdk1.8

    近期配置react native的开发环境,所以就从配置环境开始.rn的环境配置有那么几项,其中重要的一个就是java jdk(Java Development Kit 的缩写),那么以下就是下载.安 ...

  8. mysql安装好需要优化配置一下_Mysql的安装、配置、优化

    Mysql的安装.配置.优化 安装步骤 1.先单击中的安装文件,如果是win7系统,请选择以管理员的方式运行. 2.大概需要30秒的时间,开始进入安装界面.请先把标红的打勾,好进行下一步的动作. 3. ...

  9. windows下opencv安装及配置(vs2010环境)

    opecv下载 前往官方下载地址 https://opencv.org/releases/ opencv安装及配置 解压,会得到一个opencv文件夹,可将提取出的文件移动到任意位置,我将其放在F盘. ...

最新文章

  1. java 多线程 事件_java 多线程-线程不安全案例
  2. 前端路由简介以及vue-router实现原理
  3. 20155335 俞昆 第十周作业
  4. 【Python】青少年蓝桥杯_每日一题_12.11_开关灯问题
  5. [知识图谱实战篇] 三.Python提取JSON数据、HTML+D3构建基本可视化布局
  6. leetcode 816. Ambiguous Coordinates | 816. 模糊坐标(Java)
  7. App性能优化之内存优化
  8. Log4net之开始使用
  9. DynamicFusion: Reconstruction and Tracking of Non-rigid scenes in real-time
  10. 我的Unity工具类---对象池
  11. 中国区块链市场被低估?谈谈那些被低估的虚拟货币
  12. java输入日期计算天数_Java输入日期得到天数
  13. TCP/IP协议簇,网络那点事
  14. 基于matlab双曲正割脉冲,光纤内脉冲信号传输仿真(包含matlab程序)
  15. 产品研发细腰形架构1/2:产品技术体系的细腰形架构
  16. 集美大学第七届天梯赛校选题解
  17. 设置网页title标签小图标
  18. 1、HotSpot And OpenJDK And OracleJDK And JER区别
  19. 晚上几点睡觉算熬夜?没有睡够,“白天补觉”有效果?终于知道了
  20. c语言中声明子程序,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...

热门文章

  1. DeepRacer线下比赛总结 2022 地图 Re Invent 2018
  2. 鸿蒙归蝶的反弹,副本攻略-鸿蒙试炼
  3. 2022-10-25 系统app提示Signature mismatch for shared user: SharedUserSetting,开机后无法安装
  4. 【狂神说】Docker 学习笔记【基础篇】
  5. 机器学习之决策树实现隐形眼镜预测
  6. AutoCAD Civil 3D里材质资源管理器手动重安装
  7. 台式机windows无法自动修复此计算机,完美解决win10自动修复无法开机的办法不是重装操作系统...
  8. 怎么把图片的分辨率调高?如何调整图片分辨率?
  9. 扫盲 HTTPS 和 SSL/TLS 协议[3]:密钥交换(密钥协商)算法及其原理
  10. Annotation-specified bean name.. for bean class ...