软件介绍

这是一个关于该软件的overview
https://docs.qiime2.org/2020.11/tutorials/overview/

主要工作流程

下载安装

如果没有conda环境,需要先安装conda

安装教程:https://docs.qiime2.org/2020.11/install/native/#install-qiime-2-within-a-conda-environment

wget https://data.qiime2.org/distro/core/qiime2-2020.11-py36-linux-conda.yml
conda env create -n qiime2-2020.11 --file qiime2-2020.11-py36-linux-conda.yml
# OPTIONAL CLEANUP
rm qiime2-2020.11-py36-linux-conda.yml

数据输入输出

QIIME 2 中数据都需要导入成artifacts格式

导入方法:

https://docs.qiime2.org/2020.11/tutorials/importing/#sequence-data-with-sequence-quality-information-i-e-fastq

如fastq的导入有以下几种方式

With QIIME 2, there are functions to import different types of FASTQ data:

  • FASTQ data with the EMP Protocol format
  • Multiplexed FASTQ data with
    barcodes in sequences
  • FASTQ data in the Casava 1.8 demultiplexed
    format
  • Any FASTQ data not represented in the list items above

由于我们的数据从ncbi上面下载,SRA后缀的文件,用fastq-dump命令之后得到的是一个fastq文件,没有其他的辅助文件,导入方法见移步此博客。

导入时,除了原始序列的fastq文件,还需要其他的文件

EMP Protocol format

FASTQ with barcodes

Casava 1.8 single-end demultiplexed fastq

导出方法

直接导出即可
https://docs.qiime2.org/2020.11/tutorials/exporting/

mkdir extracted-feature-table
qiime tools extract \--input-path feature-table.qza \--output-path extracted-feature-table

artifact/visualization files .qza/.qzv files

In order to use QIIME 2, your input data must be stored in QIIME 2 artifacts (i.e. .qza files).

visualization files 可以看见图标

artifacts type

https://docs.qiime2.org/2020.11/semantic-types/
这里列出几种和OTU相关的type

FeatureTable[Frequency]: A feature table (e.g., samples by OTUs) where each value indicates the frequency of an OTU in the corresponding sample expressed as raw counts.

FeatureTable[RelativeFrequency]: A feature table (e.g., samples by
OTUs) where each value indicates the relative abundance of an OTU in
the corresponding sample such that the values for each sample will sum
to 1.0.

FeatureTable[PresenceAbsence]: a feature table (e.g., samples by OTUs)
where each value indicates whether an OTU is present or absent in the
corresponding sample.

FeatureTable[Composition]: A feature table (e.g., samples by OTUs)
where each value indicates the frequency of an OTU in the
corresponding sample, and all frequencies are greater than zero.

使用

激活工作环境

conda activate qiime2-2020.11

关闭工作环境

source deactivate

可视化

此时 fmt-tutorial-demux-1.qza 的 type是
SampleData[SequencesWithQuality]

qiime demux summarize \--i-data fmt-tutorial-demux-1.qza \--o-visualization demux-summary-1.qzv
qiime demux summarize \--i-data fmt-tutorial-demux-2.qza \--o-visualization demux-summary-2.qzv

质量控制 DADA2

qiime dada2 denoise-single \--p-trim-left 13 \--p-trunc-len 150 \--i-demultiplexed-seqs fmt-tutorial-demux-1.qza \--o-representative-sequences rep-seqs-1.qza \--o-table table-1.qza \--o-denoising-stats stats-1.qza
qiime dada2 denoise-single \--p-trim-left 13 \--p-trunc-len 150 \--i-demultiplexed-seqs fmt-tutorial-demux-2.qza \--o-representative-sequences rep-seqs-2.qza \--o-table table-2.qza \--o-denoising-stats stats-2.qza

生成文件的type

stats-1.qza SampleData[DADA2Stats]

rep-seqs-1.qza FeatureData[Sequence]
format:“DNASequencesDirectoryFormat”

table-1.qza BIOMV210DirFmt

rep-seqs.qzv 可视化

这个文件导出之后是一个后缀为.biom的文件,可以通过biom相关工具包转换为csv

可以完成的功能

Differential abundance measurements determine which features (OTUs, ASVs, taxa, etc) are significantly more/less abundant in different experimental groups.

QIIME 2 使用总结相关推荐

  1. 微生物组分析软件 QIIME 2 安装小记

    由于微信不允许外部链接,你需要点击文章尾部左下角的 "阅读原文",才能访问文中链接. QIIME 2 是一个功能强大,可扩展,分散式的(decentralized)微生物组分析软件 ...

  2. QIIME 2教程. 32如何写方法和引用Citing(2021.2)

    引用QIIME 2 Citing QIIME 2 https://docs.qiime2.org/2021.2/citation/ 请注意,几乎所有QIIME 2插件都实现独立于QIIME 2框架开发 ...

  3. QIIME 2教程. 31名词Glossary(2021.2)

    名词解释 User Glossary https://docs.qiime2.org/2021.2/glossary/ 译者注:以下是QIIME 2中经常会用到的术语,由于有些术语无法准确翻译为中文, ...

  4. QIIME 2教程. 30补充资源SupplementaryResources(2021.2)

    补充资源 Supplementary resources https://docs.qiime2.org/2020.11/supplementary-resources/ 教学内容 Education ...

  5. QIIME 2教程. 29参考数据库DataResources(2021.2)

    数据资源 Data resources https://docs.qiime2.org/2021.2/data-resources/ q2-feature-classifie使用的分类学分类器 Tax ...

  6. QIIME 2教程. 28社区Community(2021.2)

    社区 Community https://docs.qiime2.org/2021.2/community/ 与QIIME 2社区保持联系并保持最新状态的方法有多种. 论坛 QIIME 2 Forum ...

  7. QIIME 2教程. 27语义类型Semantic(2021.2)

    语义类型 Semantic types https://docs.qiime2.org/2021.2/semantic-types 所有的QIIME 2的对象(documentation)都定义了语义 ...

  8. QIIME 2教程. 26为QIIME 2开发新插件DevelopingPlugin(2021.2)

    为QIIME 2开发新插件 Developing a QIIME 2 plugin https://docs.qiime2.org/2021.2/plugins/developing/ 注意:本文档还 ...

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

    可用插件 Available plugins https://docs.qiime2.org/2021.2/plugins/available/ 用户可以通过插件使用QIIME 2微生物组分析功能.Q ...

  10. QIIME 2教程. 24Python命令行模式Artifact API(2021.2)

    Python命令行模式 Artifact API https://docs.qiime2.org/2021.2/interfaces/artifact-api/ 注:本指南假定您已执行"4人 ...

最新文章

  1. 黑马程序员Linux系统开发视频之创建守护进程模型
  2. ABAP 屏幕上动态修改按钮的图标
  3. 验证手机号码归属地_手机号码归属地能否取消? 工信部回复了
  4. █年薪20万招聘软件工程师!!!
  5. 关于有多少个1的计算
  6. Bootstrap 带下拉的导航
  7. 【Mybatis】Mybatis三大组件之StatementHandler
  8. mac 电脑安装 svn和brew
  9. SVN 无法提交 svn: Can't open file '/svn/ssq/db/txn-current-lock': Permission denied
  10. NS3使用Eclipse配置
  11. Snipaste安装教程及软件(截图工具)
  12. 【ICCV2019论文阅读】PU-GAN:点云上采样对抗网络
  13. HTML+CSS静态页面网页设计作业——咖啡网站pc端带轮播js (5页) 学生酒水网页作业, 生鲜水果网页作业成品, 零食小吃网页作 美食网页业模板
  14. 我感觉被骗了,微信内测 “大小号” 功能,同一手机号可注册两个微信
  15. prometheus 告警配置以及配置项解释
  16. 高效人士的七个好习惯
  17. 浅析IDC行业的前景
  18. SWIFT电文学习笔记
  19. 浮躁和压力大的时候看看这篇文章
  20. 核主元分析 KPCA及matlab代码,主要用于数据降维。

热门文章

  1. js处理json数组
  2. Python 练习实例100例—3
  3. 【资源】OpenCV3编程入门_毛星云
  4. Python不换行输出
  5. java将字符串转成对象_java – 将字符串转换为类对象
  6. STM32 最小系统电路简析
  7. 物联网传感技术——电容式传感器
  8. WLAN@Wi-Fi
  9. Proxy(代理) ARP作用及原理
  10. SpringMVC基础学习之Controller的两种实现方式和RequstMapping注解的使用