QIIME 2教程. 25可用和开发中插件AvailableFuturePlugins (2020.2)

文章目录

  • 前情提要
  • 可用插件
    • alignment对齐:[用于生成和处理序列对齐](https://docs.qiime2.org/2020.2/plugins/available/alignment/)
    • composition:[用于组成型分数据分析](https://docs.qiime2.org/2020.2/plugins/available/composition/)
    • cutadapt:[用于从序列数据中除去接头,引物和其他不需要的序列](https://docs.qiime2.org/2020.2/plugins/available/cutadapt/)
    • dada2:[用于使用DADA2进行序列质量控制](https://docs.qiime2.org/2020.2/plugins/available/dada2/)
    • deblur:[使用Deblur进行序列质量控制](https://docs.qiime2.org/2020.2/plugins/available/deblur/)
    • demux:[用于混合测序样本拆分和查看序列质量](https://docs.qiime2.org/2020.2/plugins/available/demux/)
    • diversity:[探索群落多样性的插件](https://docs.qiime2.org/2020.2/plugins/available/diversity/)
    • emperor:[排序绘图](https://docs.qiime2.org/2020.2/plugins/available/emperor/)
    • feature-classifier:[序列物种分类](https://docs.qiime2.org/2020.2/plugins/available/feature-classifier/)
    • feature-table:[用于按特征表处理样本](https://docs.qiime2.org/2020.2/plugins/available/feature-table/)
    • fragment-insertion:[用于扩展系统发育](https://docs.qiime2.org/2020.2/plugins/available/fragment-insertion/)
    • gneiss:[用于构建成分模型的插件](https://docs.qiime2.org/2020.2/plugins/available/gneiss/)
    • longitudinal:[用于配对样本和时间序列分析的插件](https://docs.qiime2.org/2020.2/plugins/available/longitudinal/)
    • metadata:[处理元数据](https://docs.qiime2.org/2020.2/plugins/available/metadata/)
    • phylogeny:[生成和处理系统发育](https://docs.qiime2.org/2020.2/plugins/available/phylogeny/)
    • quality-control:[用于特征和序列数据质量控制](https://docs.qiime2.org/2020.2/plugins/available/quality-control/)
    • quality-filter:[用于基于PHRED的过滤和修整的插件](https://docs.qiime2.org/2020.2/plugins/available/quality-filter/)
    • 样本分类器:[用于对样本元数据进行机器学习预测的插件](https://docs.qiime2.org/2020.2/plugins/available/sample-classifier/)
    • 分类:[用于处理功能分类注释的插件](https://docs.qiime2.org/2020.2/plugins/available/taxa/)
    • 类型:[用于微生物组分析的插件定义类型](https://docs.qiime2.org/2020.2/plugins/available/types/)
    • vsearch:[用于通过vsearch进行聚类和去冗余的插件](https://docs.qiime2.org/2020.2/plugins/available/vsearch/)
    • 正在或计划开发的插件
    • Reference
    • 译者简介
    • 猜你喜欢
    • 写在后面

前情提要

以下是前面几节的微信推送文章:

  • NBT:QIIME 2可重复、交互式的微生物组分析平台
  • 1简介和安装Introduction&Install
  • 2插件工作流程概述Workflow
  • 3老司机上路指南Experienced
  • 4人体各部位微生物组分析Moving Pictures
  • Genome Biology:人体各部位微生物组时间序列分析
  • 5粪菌移植分析练习FMT
  • Microbiome:粪菌移植改善自闭症
  • 6沙漠土壤分析Atacama soil
  • mSystems:干旱对土壤微生物组的影响
  • 7帕金森小鼠教程Parkinson’s Mouse
  • Cell:肠道菌群促进帕金森发生ParkinsonDisease
  • 8差异丰度分析gneiss
  • 9数据导入Importing data
  • 10数据导出Exporting data
  • 11元数据Metadata
  • 12数据筛选Filtering data
  • 13训练特征分类器Training feature classifiers
  • 14数据评估和质控Evaluating and controlling
  • 15样品分类和回归q2-sample-classifier
  • 16纵向和成对样本比较q2-longitudinal
  • 17鉴定和过滤嵌合体序列q2-vsearch
  • 18序列双端合并read-joining
  • 19使用q2-vsearch聚类OTUs
  • 20实用程序Utilities
  • 21进化树推断q2-phylogeny
  • 22命令行界面q2cli
  • 23图形界面q2studio
  • 24Python命令行模式Artifact API

可用插件

Available plugins

https://docs.qiime2.org/2020.2/plugins/available/

用户可以通过插件使用QIIME 2微生物组分析功能。 QIIME 2的当前最新版(2020.2)包含以下官方插件:

alignment对齐:用于生成和处理序列对齐

  • 方法
    • mafft:使用MAFFT从头进行多序列比对
    • mask:保守位置和间隙过滤

composition:用于组成型分数据分析

  • 方法
    • add-pseudocount:将伪计数添加到表中
  • 可视化
    • ancom:应用ANCOM识别丰度不同的特征

cutadapt:用于从序列数据中除去接头,引物和其他不需要的序列

  • 方法
    • demux-paired:将具有序列条形码的成对序列数据拆分
    • demux-single:将具有条形码顺序的单端序列数据拆分
    • trim-paired:在拆分后的配对末端序列中查找和删除接头序列
    • trim-single:按拆分后的单端序列查找和删除接头序列

dada2:用于使用DADA2进行序列质量控制

  • 方法
    • denoise-paired:对双端序列进行去噪和去冗余
    • denoise-pyro:对单端焦磷酸序列进行去噪和去冗余
    • denoise-single:对单端序列去噪和去冗余

deblur:使用Deblur进行序列质量控制

  • 方法
    • denoise-16S:对16S序列进行去正向过滤
    • denoise-other:使用用户指定的正向过滤
  • 可视化
    • visualize-stats:可视化每个样本的Deblur统计信息

demux:用于混合测序样本拆分和查看序列质量

  • 方法
    • emp-paired:EMP协议生成的成对末端序列数据进行样本拆分
    • emp-single:对通过EMP协议生成的单端序列数据进行样本拆分
    • filter-samples:从样本拆分后的数据中筛选出样本
    • subsample-paired:子采样配对末端序列,无放回抽样
    • subsample-single:子采样单端序列,无放回抽样
  • 可视化
    • summarize:汇总每个样本的计数

diversity:探索群落多样性的插件

  • 流程
    • beta-correlation:Beta多样性相关
    • core-metrics:核心多样性指标(非系统发生)
    • core-metrics-phylogenetic:核心多样性指标(系统发生和非系统发生)
  • 方法
    • alpha:Alpha多样性
    • alpha-phylogenetic:Alpha多样性(系统发生)
    • alpha-phylogenetic-alt:Alpha多样性(系统发生)-可选方法
    • beta:Beta多样性
    • beta-phylogenetic:Beta多样性(系统发生)
    • filter-distance-matrix:过滤距离矩阵中的样本。
    • pcoa:主坐标分析
    • pcoa-biplot:主坐标分析二元图bipot
    • procrustes-analysis:Procrustes分析
  • 可视化
    • adonis:adonis PERMANOVA检验β多样性组间显著性
    • alpha-correlation:Alpha多样性相关分析
    • alpha-group-significance:Alpha多样性比较
    • alpha-rarefaction:Alpha稀疏曲线
    • beta-group-significance:Beta多样性组间显著性分析
    • beta-rarefaction:Beta多样性稀疏
    • bioenv:环境因子分析
    • mantel:将mantel检验应用于两个距离矩阵

emperor:排序绘图

  • 可视化
    • biplot:可视化并与主坐标分析交互biplot
    • plot:可视化并与主坐标分析图进行交互
    • procrustes-plot:可视化并与procrustes绘图进行交互

feature-classifier:序列物种分类

  • 流程
    • classify-hybrid-vsearch-sklearn:ALPHA混合分类器:VSEARCH精确匹配+ sklearn分类器
  • 方法
    • classify-consensus-blast:BLAST +一致物种注释分类器
    • classify-consensus-vsearch:基于VSEARCH的一致物种注释分类器
    • classify-sklearn:预先基于sklearn的物种注释分类器
    • extract-reads:从参考中提取读取
    • fit-classifier-naive-bayes:训练naive_bayes分类器
    • fit-classifier-sklearn:训练几乎任意的scikit-learn分类器

feature-table:用于按特征表处理样本

  • 方法
    • filter-features:从表中过滤特征
    • filter-samples:从表格中过滤样本
    • filter-seqs:从序列中过滤特征
    • group:按元数据列对样本或特征进行分组
    • merge:合并多个表
    • merge-seqs:合并特征序列的集合
    • merge-taxa:合并特征分类的集合
    • presence-absence:转换为在二元无权重有/无表
    • rarefy:稀疏表
    • relative-frequency:转换为相对频率
    • subsample:子样本表
    • transpose:转置特征表
  • 可视化
    • core-features:确定表中的核心功能
    • heatmap:生成特征表的热图
    • summarize:汇总表
    • tabulate-seqs:与每个功能关联的序列视图

fragment-insertion:用于扩展系统发育

  • 方法
    • classify-otus-experimental:通过在参考系统发育中找到最接近的OTU,获得分类谱系
    • filter-features:从表中过滤树中的片段
    • sepp:使用SEPP将片段序列插入参考系统发育

gneiss:用于构建成分模型的插件

  • 方法
    • assign-ids:在树的内部节点上分配ID,并确保它们与表列一致
    • correlation-clustering:使用特征相关的层次聚类
    • gradient-clustering:使用梯度信息的层次聚类
    • ilr-hierarchical:等距对数比转换应用于层级聚类
    • ilr-phylogenetic:等距对数比变换应用于系统树
  • 可视化
    • balance-taxonomy:balance摘要
    • dendrogram-heatmap:树状图热图
    • lme-regression:简单线性混合效应回归
    • ols-regression:简单普通最小二乘回归

longitudinal:用于配对样本和时间序列分析的插件

  • 流程
    • feature-volatility:特征易变性分析
    • maturity-index:微生物成熟度指数预测
  • 方法
    • first-differences:计算相继状态之间的一阶差异或与基线的差异
    • first-distances:计算相继状态之间的第一距离或距基线的距离
    • nmit:非参数微生物相互依赖性测试
  • 可视化
    • anova:ANOVA检验
    • linear-mixed-effects:线性混合效果建模
    • pairwise-differences:成对差异检验和箱形图
    • pairwise-distances:成对距离检验和箱线图
    • plot-feature-volatility:绘制纵向特征波动图和重要性
    • volatility:生成交互式波动图

metadata:处理元数据

  • 方法
    • distance-matrix:从数字“元数据”列创建距离矩阵
  • 可视化
    • tabulate:以交互方式浏览HTML表中的元数据

phylogeny:生成和处理系统发育

  • 流程
    • align-to-tree-mafft-fasttree:使用fasttree和mafft对齐构建系统发育树
  • 方法
    • fasttree:使用FastTree构建系统发育树
    • filter-table:从表中删除树中不存在特征
    • iqtree:使用IQ-TREE构建系统发育树
    • iqtree-ultrafast-bootstrap:使用具有引导支持的IQ-TREE构建系统发育树
    • midpoint-root:中点根系统发育树
    • raxml:使用RAxML构建系统发育树
    • raxml-rapid-bootstrap:使用RAxML通过自展支持构建系统树

quality-control:用于特征和序列数据质量控制

  • 方法
    • exclude-seqs:通过比对排除序列
  • 可视化
    • evaluate-composition:评估样本的预期分类与观察分类
    • 评估序列:比较查询(观察到的)与参考(预期的)序列
    • 评估分类法:评估预期分类法与观察分类法的分配

quality-filter:用于基于PHRED的过滤和修整的插件

  • 方法
    • q得分:基于序列质量得分的质量过滤器
    • q-分数连接:基于连接序列质量得分的质量过滤器

样本分类器:用于对样本元数据进行机器学习预测的插件

  • 分析流程
    • 分类样本:训练和测试交叉验证的监督学习分类器
    • class-samples-from-dist:在标记的距离矩阵上运行k个最近邻
    • 热图:生成重要功能的热图
    • metatable:将正数字元数据(输入)转换(并合并)到特征表中
    • 回归样本:训练和测试交叉验证的监督学习回归器
  • 方法
    • classify-samples-ncv:嵌套的交叉验证的监督学习分类器
    • 适合分类器:适合监督学习的分类器
    • fit-regressor:适合监督学习的回归器
    • 预测分类:使用训练有素的分类器预测新样本的目标值
    • 预测回归:使用训练有素的回归器预测新样本的目标值
    • regress-samples-ncv:嵌套的交叉验证的监督学习回归器
    • 拆分表:将功能表拆分为训练集和测试集
  • 可视化工具
    • confusion-matrix:从样本分类器预测中得出一个混淆矩阵
    • 散点图:进行2D散点图和回归预测的线性回归
    • 总结:为训练有素的估算器汇总参数和特征提取信息

分类:用于处理功能分类注释的插件

  • 方法
    • 合并:在指定分类层级进行丰度合并
    • filter-seqs:基于分类的特征序列过滤器
    • filter-table:基于分类的特征表过滤器
  • 可视化工具
  • 条形图:通过交互式条形图可视化分类法

类型:用于微生物组分析的插件定义类型

vsearch:用于通过vsearch进行聚类和去冗余的插件

  • 流程
    • cluster-features-open-reference:半有参聚类
  • 方法
    • cluster-features-closed-reference:有参聚类
    • cluster-features-de-novo:从头/无参聚类
    • 序列去重:去除重复序列
    • 序列合并:合并双端序列
    • uchime-denovo:使用vsearch进行从头嵌合体过滤
    • uchime-ref:使用vsearch的基于参考数据的嵌合体过滤

正在或计划开发的插件

https://docs.qiime2.org/2020.2/plugins/future/

QIIME 2论坛(https://forum.qiime2.org/)中讨论了计划用于将来版本的插件和非核心插件。 如果您对QIIME 2方法,操作,管道或插件的可用性有疑问,请在此处发表您的问题。 如果您使用的插件不属于QIIME 2核心发行版,但您想通知QIIME 2用户,则应在论坛的“Community Plugins 社区插件(https://forum.qiime2.org/c/community-plugins)”类别中发布主题。

Reference

https://docs.qiime2.org/2020.2/

Evan Bolyen*, Jai Ram Rideout*, Matthew R. Dillon*, Nicholas A. Bokulich*, Christian C. Abnet, Gabriel A. Al-Ghalith, Harriet Alexander, Eric J. Alm, Manimozhiyan Arumugam, Francesco Asnicar, Yang Bai, Jordan E. Bisanz, Kyle Bittinger, Asker Brejnrod, Colin J. Brislawn, C. Titus Brown, Benjamin J. Callahan, Andrés Mauricio Caraballo-Rodríguez, John Chase, Emily K. Cope, Ricardo Da Silva, Christian Diener, Pieter C. Dorrestein, Gavin M. Douglas, Daniel M. Durall, Claire Duvallet, Christian F. Edwardson, Madeleine Ernst, Mehrbod Estaki, Jennifer Fouquier, Julia M. Gauglitz, Sean M. Gibbons, Deanna L. Gibson, Antonio Gonzalez, Kestrel Gorlick, Jiarong Guo, Benjamin Hillmann, Susan Holmes, Hannes Holste, Curtis Huttenhower, Gavin A. Huttley, Stefan Janssen, Alan K. Jarmusch, Lingjing Jiang, Benjamin D. Kaehler, Kyo Bin Kang, Christopher R. Keefe, Paul Keim, Scott T. Kelley, Dan Knights, Irina Koester, Tomasz Kosciolek, Jorden Kreps, Morgan G. I. Langille, Joslynn Lee, Ruth Ley, Yong-Xin Liu, Erikka Loftfield, Catherine Lozupone, Massoud Maher, Clarisse Marotz, Bryan D. Martin, Daniel McDonald, Lauren J. McIver, Alexey V. Melnik, Jessica L. Metcalf, Sydney C. Morgan, Jamie T. Morton, Ahmad Turan Naimey, Jose A. Navas-Molina, Louis Felix Nothias, Stephanie B. Orchanian, Talima Pearson, Samuel L. Peoples, Daniel Petras, Mary Lai Preuss, Elmar Pruesse, Lasse Buur Rasmussen, Adam Rivers, Michael S. Robeson, Patrick Rosenthal, Nicola Segata, Michael Shaffer, Arron Shiffer, Rashmi Sinha, Se Jin Song, John R. Spear, Austin D. Swafford, Luke R. Thompson, Pedro J. Torres, Pauline Trinh, Anupriya Tripathi, Peter J. Turnbaugh, Sabah Ul-Hasan, Justin J. J. van der Hooft, Fernando Vargas, Yoshiki Vázquez-Baeza, Emily Vogtmann, Max von Hippel, William Walters, Yunhu Wan, Mingxun Wang, Jonathan Warren, Kyle C. Weber, Charles H. D. Williamson, Amy D. Willis, Zhenjiang Zech Xu, Jesse R. Zaneveld, Yilong Zhang, Qiyun Zhu, Rob Knight & J. Gregory Caporaso#. Reproducible, interactive, scalable and extensible microbiome data science using QIIME 2. Nature Biotechnology. 2019, 37: 852-857. doi:10.1038/s41587-019-0209-9

译者简介

刘永鑫,博士。2008年毕业于东北农业大学微生物学专业,2014年于中国科学院大学获生物信息学博士学位,2016年中科院遗传发育所博士后出站留所任工程师。目前主要研究方向有微生物组数据分析、方法开发和科学传播。目前以第一作者(含共同)或微生物组数据分析负责人在ScienceNature BiotechnologyCell Host & Microbe 等杂志发表论文20余篇,引用千余次。作为中国唯一单位代表参与微生物组分析平台QIIME 2开发。受邀以第一作者和/或通讯作者(含共同)在Protein & CellCurrent Opinion in Microbiology遗传 等杂志发表微生物组研究方法综述。2017年7月创办“宏基因组”公众号,目前分享本领域相关原创文章1800余篇,代表作品有《微生物组图表解读、分析流程和统计绘图》、《QIIME2中文教程》等系列,关注人数9万+,累计阅读1400万+。

猜你喜欢

  • 10000+: 菌群分析
    宝宝与猫狗 提DNA发Nature 实验分析谁对结果影响大 Cell微生物专刊 肠道指挥大脑
  • 系列教程:微生物组入门 Biostar 微生物组 宏基因组
  • 专业技能:生信宝典 学术图表 高分文章 不可或缺的人
  • 一文读懂:宏基因组 寄生虫益处 进化树
  • 必备技能:提问 搜索 Endnote
  • 文献阅读 热心肠 SemanticScholar Geenmedical
  • 扩增子分析:图表解读 分析流程 统计绘图
  • 16S功能预测 PICRUSt FAPROTAX Bugbase Tax4Fun
  • 在线工具:16S预测培养基 生信绘图
  • 科研经验:云笔记 云协作 公众号
  • 编程模板: Shell R Perl
  • 生物科普: 肠道细菌 人体上的生命 生命大跃进 细胞暗战 人体奥秘

写在后面

为鼓励读者交流、快速解决科研困难,我们建立了“宏基因组”专业讨论群,目前己有国内外5000+ 一线科研人员加入。参与讨论,获得专业解答,欢迎分享此文至朋友圈,并扫码加主编好友带你入群,务必备注“姓名-单位-研究方向-职称/年级”。技术问题寻求帮助,首先阅读《如何优雅的提问》学习解决问题思路,仍末解决群内讨论,问题不私聊,帮助同行。
image

学习扩增子、宏基因组科研思路和分析实战,关注“宏基因组”
image

image

点击阅读原文,跳转最新文章目录阅读
https://mp.weixin.qq.com/s/5jQspEvH5_4Xmart22gjMA

你可能感兴趣的:(扩增子分析)