QIIME 2 16S扩增子分析基础流程及常用命令(新手友好向)

2023-12-17 00:59

本文主要是介绍QIIME 2 16S扩增子分析基础流程及常用命令(新手友好向),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

整理了之前的QIIME 2 学习总结,挑选了非常基础实用的部分做一个QIIME 2 学习大礼包(没错就是这篇文章)。对基础分析的流程来说内容涵盖非常全。
我觉得很适合当作工具书来使用_(:з)∠)_
如果有帮到你请给一个赞哦~👍
下载这篇文章的 PDF 版随时查阅:QIIME2扩增子分析流程及常用命令.pdf

以下是正文内容:


必看:

  • QIIME 2 官方论坛(非常有用哦)

  • 使用该页面查看 QIIME 2 的 qzv 后缀可视化文件

  • QIIME 2 官方文档:
    【中文参考】
    【英文原版】 https://docs.qiime2.org/2020.11/
    官方文档会隔几个月更新一次,而我不会同步更新链接, 点链接进去戳【Latest Docs】按钮就好啦。每个版本的更新内容在官方论坛里可以找到。😊

  • 推荐一看的参考教程(中文版):
    QIIME 2用户文档.4人体各部位微生物组分析实战Moving Pictures

  • QIIME 2 安装教程:https://docs.qiime2.org/2020.6/install/


目录

  • 一、将16S 数据导入QIIME 2
    • 1. 生成原始数据的file path文件
    • 2. 导入QIIME2
  • 二、降噪(Denoise)流程
    • 1. Deblur 流程
      • (1)先使用QIIME 2的 vsearch 接口做join pairs
      • (2)按测序碱基质量过滤序列
      • (3)降噪
    • 2. Dada 2 流程
      • (1)降噪
    • 3. table.qza(拓展内容)
  • 三、过滤feature table
    • 1. 按代表序列数量过滤
    • 2. 偶然因素过滤
    • 3. 过滤序列
  • 四、各个OTU的代表序列及系统发育树的构建
    • 1. 为Alpha多样性分析提供系统发育树
    • 2. 导出上一步生成的进化树
  • 五、多样性分析
    • 1. 多样性指数介绍
      • (1) Alpha多样性指数:
      • (2) Beta 多样性指数
    • 2. QIIME 2 计算多样性指数(拓展内容)
    • 3. 计算核心多样性(无树的情况)
    • 4. 计算核心多样性(系统发育树)
    • 5. Alpha多样性分析结果可视化和组间显著性分析
    • 6. Beta多样性分析结果可视化和组间显著性分析
    • 7. QIIME 2 的抽样方法(拓展内容)
    • 8. 阿尔法稀疏曲线:
  • 六、物种组成分析
    • 1. 下载 / 训练 物种注释分类器
      • (1) 准备文件:
      • (2) 训练分类器
    • 2. 物种注释和可视化
    • 3. 物种注释的堆叠柱状图
    • 4. 差异分类学级别分析:以按门水平合并再统计差异(拓展内容)
      • (1) 生成对应级别的特征表
      • (2) 去除零生成组成型特征表
      • (3) 在门水平按取样部分分析
    • 5. 合并feature count与taxonomy information (拓展内容)

一、将16S 数据导入QIIME 2

1. 生成原始数据的file path文件

该文件包含首行、每个样本的 ID、rawreads文件路径、forward或reverse信息。
首行必须是:sample-id,absolute-filepath,direction

文件格式示例:
文件格式示例

2. 导入QIIME2

输入:路径文件
输出:demux-summary.qza

单端数据使用命令:

qiime tools import --type 'SampleData[SequencesWithQuality]'  --input-path input-path-list.tsv --output-path single-end-demux.qza  --input-format SingleEndFastqManifestPhred33 

双端数据使用命令:

qiime tools import --type 'SampleData[PairedEndSequencesWithQuality]' --input-path input-path-list.tsv --output-path demux-summary.qza --input-format PairedEndFastqManifestPhred33 

生成qzv可视化文件查看数据质量:

qiime dem

这篇关于QIIME 2 16S扩增子分析基础流程及常用命令(新手友好向)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/502533

相关文章

Java程序进程起来了但是不打印日志的原因分析

《Java程序进程起来了但是不打印日志的原因分析》:本文主要介绍Java程序进程起来了但是不打印日志的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java程序进程起来了但是不打印日志的原因1、日志配置问题2、日志文件权限问题3、日志文件路径问题4、程序

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

Python 迭代器和生成器概念及场景分析

《Python迭代器和生成器概念及场景分析》yield是Python中实现惰性计算和协程的核心工具,结合send()、throw()、close()等方法,能够构建高效、灵活的数据流和控制流模型,这... 目录迭代器的介绍自定义迭代器省略的迭代器生产器的介绍yield的普通用法yield的高级用法yidle

mysql的基础语句和外键查询及其语句详解(推荐)

《mysql的基础语句和外键查询及其语句详解(推荐)》:本文主要介绍mysql的基础语句和外键查询及其语句详解(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋... 目录一、mysql 基础语句1. 数据库操作 创建数据库2. 表操作 创建表3. CRUD 操作二、外键

Python基础语法中defaultdict的使用小结

《Python基础语法中defaultdict的使用小结》Python的defaultdict是collections模块中提供的一种特殊的字典类型,它与普通的字典(dict)有着相似的功能,本文主要... 目录示例1示例2python的defaultdict是collections模块中提供的一种特殊的字

C++ Sort函数使用场景分析

《C++Sort函数使用场景分析》sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素间的相对顺序,可使... 目录C++ Sort函数详解一、sort函数调用的两种方式二、sort函数使用场景三、sort函数排序

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java

Python基础文件操作方法超详细讲解(详解版)

《Python基础文件操作方法超详细讲解(详解版)》文件就是操作系统为用户或应用程序提供的一个读写硬盘的虚拟单位,文件的核心操作就是读和写,:本文主要介绍Python基础文件操作方法超详细讲解的相... 目录一、文件操作1. 文件打开与关闭1.1 打开文件1.2 关闭文件2. 访问模式及说明二、文件读写1.