16S扩增子 功能预测的安装 一些操作,供给参考。

#一些学习资料

https://github.com/picrust/picrust2/wiki/Installation

https://github.com/picrust/picrust2/wiki/PICRUSt2-Tutorial-(v2.4.1)#picrust2-pipeline

https://github.com/picrust/picrust2/wiki/q2-picrust2-Tutorial

#插件版本https://library.qiime2.org/plugins/q2-picrust2/13/

#安装成功的话,检查下
qiime picrust2 full-pipeline --help

qiime picrust2 full-pipeline \
--i-table /home/qiime2/pic/filtered_filtered_table.qza \
--i-seq /home/qiime2/pic/rep_seqs.qza \
--output-dir q2-picrust2_output \
--p-placement-tool sepp \
--p-threads 1 \
--p-hsp-method pic \
--p-max-nsti 2 \
--verbose

#APP安装的两种方法
https://github.com/picrust/picrust2/wiki/Installation
#本地的qiime2的APP
conda activate qiime2-2021.2
#官网下载,并解压,cd到文件目录
cd /home/ouyy/cheng/soft/picrust2-2.4.1/
#配置环境
conda env create -f  picrust2-env.yaml
#需要相应conda版本?
conda update -n base -c defaults conda
#
conda activate picrust2
pip install --editable .
#检验
pytest

#使用 bioconda 安装 PICRUSt2 环境,这样安装是独立APP
conda create -n picrust2 -c bioconda -c conda-forge picrust2
#激活环境 
source activate picrust2
#退出环境 
source deactivate picrust2 
####加载环境
conda activate picrust2
####参考序列qza→dna-sequences.fasta
qiime tools export \
--input-path rep_seqs.qza \
--output-path repseq
####输出table的biom格式
qiime tools export \
--input-path filtered_filtered_table.qza \
--output-path repseq
###table转成txt #转换成txt去掉第一行,otu id加短杠
biom convert -i feature-table.biom  -o otu_all_levers.txt --to-tsv

#线程设置小一点 自己电脑的话
picrust2_pipeline.py -s pic/dna-sequences.fasta \
-i pic/feature-table.biom \
-o picrust2_out_pipeline \
-p 2

#运行流程
picrust2_pipeline.py -s pic/dna-sequences.fasta -i pic/otu_all_levers.txt -o picrust2_result -p 16

add_descriptions.py -i EC_metagenome_out/pred_metagenome_unstrat.tsv.gz -m EC \
-o EC_metagenome_out/pred_metagenome_unstrat_descrip.tsv.gz

add_descriptions.py -i KO_metagenome_out/pred_metagenome_unstrat.tsv.gz -m KO \
-o KO_metagenome_out/pred_metagenome_unstrat_descrip.tsv.gz

add_descriptions.py -i pathways_out/path_abun_unstrat.tsv.gz -m METACYC \
-o pathways_out/path_abun_unstrat_descrip.tsv.gz

# 生成kegg pathway 丰度表
pathway_pipeline.py -i KO_metagenome_out/pred_metagenome_unstrat.tsv.gz \
    -o KEGG_pathways_out --no_regroup \
    --map picrust2/default_files/pathway_mapfiles/KEGG_pathways_to_KO.tsv
# 添加功能描述
add_descriptions.py -i KEGG_pathways_out/path_abun_unstrat.tsv.gz \
    --custom_map_table picrust2/default_files/description_mapfiles/KEGG_pathways_info.tsv.gz \
    -o KEGG_pathways_out/path_abun_unstrat_descrip.tsv.gz

PICRUSt2 安装 q2/ conda / APP 和简单代码相关推荐

  1. Golang入门,安装与环境配置,简单代码入门

    目录 一:安装包下载和环境配置 1.1软件下载和安装 1.2环境变量配置 1.3环境配置验证 二:完成HelloWorld程序 2.1编码 2.2执行 三:开发IDE工具软件安装和配置 3.1下载和安 ...

  2. TypeScript的安装步骤、运行问题及代码的简单运行

    TS 和 JS 相对比的优势 TypeScript的安装步骤.运行问题及代码的简单运行 TypeScript学习笔记1:变量赋值及书写方式 TypeScript学习笔记2:数据类型 TypeScrip ...

  3. android 代码 卸载app,Android在一个app中安装并卸载另一个app的示例代码

    Android在一个app中安装并卸载另一个app 1.在app→src→main下新建文件夹asserts,将准备安装的apk文件放在asserts内 2.在app→src→main→res下新建文 ...

  4. TensorFlow个人学习(下载安装简单代码例子)

    (由于项目最终决定使用TensorFlow,所以博客来总结学习TensorFlow) 下载和安装: 由于TensorFlow也官方支持windows了,省去了很多功夫,安装就更简单了. TensorF ...

  5. vscode如何运行python新手教程_VSCODE安装以及使用Python运行调试代码的简单记录

    1. VScode安装 官网下载VSCODE https://code.visualstudio.com/ 下载呢windows的x64安装包,安装stable的版本 当前日期 2018.01.15 ...

  6. Tensorflow-gpu安装+Keras安装+Pytorch-gpu安装 经验分享/Win10 (conda安装Cuda和Cudnn) 含测试代码

    Tensorflow-gpu安装+Keras安装+Pytorch-gpu安装 经验分享/Win10 (conda安装Cuda和Cudnn) 含测试代码 注意: 本文中的Cuda和Cudnn安装均采用c ...

  7. Android APP如何简单快速实现控制硬件设备并实现APP签名

    Android APP如何简单快速实现控制硬件设备 driver(C)层 硬件控制 节点的创建 APP(java)层 native(C/C++)层 接下来上干货,重点说说实现流程 Android st ...

  8. js判断移动端是否安装某款app的多种方法

    本文实例讲解了js判断移动端是否安装某款app的多种方法,分享给大家供大家参考,具体内容如下 第一种方法: 一:判断是那种设备 var isAndroid = u.indexOf('Android') ...

  9. 终极奥义! 生信软件安装神器~ conda 从入门到精通

    前言 生物信息学分析常常需要用到许多不同的软件,常见安装方式有三种: 源码安装,要求安装者对包有较充分的认识,适用于开发者或深入学习和挑战者: 预编译版本安装,一般安装者将其拷贝到目录下即可运行: 第 ...

最新文章

  1. 生产环境GC故障解决过程记录
  2. autojs遍历当前页面所有控件_HTML5表单和表单控件的使用
  3. 六项任务、多种数据类型,谷歌、DeepMind提出高效Transformer评估基准
  4. 写在园子里的第一篇BLOG
  5. UA SIE545 优化理论基础1 凸分析1 线性流形与超平面
  6. 合并两个已经排好序的不等长的数组
  7. linux oracle手动启动两个实例
  8. python樱花制作教程视频_大型Python视频资料,阿里巴巴推荐,用Python画一棵漂亮的樱花树...
  9. 分布式系统中,权限设计实践
  10. 室内声场计算机模拟的声线跟踪法和虚声源法,基于声线跟踪法的室外声场仿真.doc...
  11. 计算机考试题库电子版,全国计算机等级考试一级试题库大全完整版附参考答案...
  12. 【iOS】Scale Fill、Aspect Fit 和 Aspect Fill 的区别(Content Mode)
  13. 软件测试——白盒测试
  14. 重磅!腾讯正式开源 Spring Cloud Tencent
  15. 结合百度地图城市编码的数据表
  16. VLC相关参数中文说明!
  17. php值班系统,php简单的值日值班处理方法
  18. 几个关于矩阵的定义 奇异值分解 谱分解
  19. 图片格式转换 png,jpg,gif等格式 的python小程序
  20. Altium designer--LM317/LM337封装图

热门文章

  1. 红外遥控C语言程序设计,光电红外遥控开关设计(光电系统课程设计)【PCB图仿真图单片机C语言分工心得】..doc...
  2. 考证券从业资格需要什么学历_考试内容和考试科目是什么?
  3. arcgis10.1系列软件下载_GIS520论坛
  4. OCP-1Z0-053-V12.02-354题
  5. IRedmail搭建邮件服务器
  6. 由于列没有收集直方图的优化案例
  7. ROS人机交互软件免费分享
  8. uva11121 Base -2
  9. MFC ListControl使用总结 设置背景,双击修改值
  10. 华为路由器NAT配置