作者:聋言瞎面

审核:Listenlii


本文主要解决的问题:

1、QIIME2做完PICRUSt2后,只输出pathway id,如何比对得到pathway description?

2、PICRUSt2得到结果后,再怎么分析?


1. pathway ID --- pathway description

PICRUSt2结果输出后,会得到基于KEGG及MetaCyc的通路预测。KEGG是2011年的版本了,就建议不要用了。

所以以下介绍MetaCyc:直接用PICRUSt2软件做的话会直接输出pathway description,而在QIIME2里做则需要下面的方法。

读入metacyc官网下载的pathway id及描述文件

下载地址:

https://metacyc.org/group?id=biocyc17-61025-3865826896

id <- read_csv("All-pathways-of-MetaCyc.txt",col_names = T)
dsct <- read_delim("All-pathways-of-MetaCyc-2.txt",col_names = T,delim = "\t") #注意使用read_csv读取的行数有错误!
id_dsct <- cbind(id,dsct = dsct$Pathways)
保存所有的metacyc数据库的pathway id及通路描述
write.table(id_dsct,file = "all_metacyc_id_dsct.tsv",row.names = F,col.names = T,quote = F,sep ="\t")
导入pcirust2的输出结果:
1、导出所有的id,输入到metacyc数据库;
2、把id替换成描述,输出STAMP的输入文件
pic_output <- read_tsv("feature-table.biom.tsv",col_names = T)
metacyc_input <- pic_output$`OTU-ID`
write.table(metacyc_input,file = "metacyc_input.tsv",row.names = F,col.names = F,quote = F,sep ="\t")stamp_input <- merge(pic_output,id_dsct,all.x = T,by.x = "OTU-ID",by.y = "Pathways")
write.table(stamp_input,file = "stamp_input.tsv",row.names = F,col.names = F,quote = F,sep ="\t")

2. PICRUSt2得到结果后,再怎么办?

最后的输出结果也是组成型数据,所以。。。首先我们知道没有最好的统计模型了;其次,各种多元统计分析是不是可以搞一搞了?差异通路是不是可以STAMP、ANCOM、ALDEx2都试试?

怎么解释就看你自己了。可以结合下面的层级树逐一层级查看你所关注的通路。

同时也可以创建自己筛选出的差异通路表。

链接如下:https://metacyc.org/smarttables

(花10s注册账号后,把上面生成的metacyc_input.tsv导入后,可以生成mysmarttables,然后你就可以点点点点点。。。

因为本人只是瞎点,也没有完全会用这个smarttable,就不班门弄斧了,我觉得参照上面的层级树就行。想深入学习见这个视频教程:

https://biocyc.org/webinar.shtml)

下图展示如何导入metacyc_input.tsv

最后,本周大半时间搭在这上面踩坑,希望本文能给大家科研路上以帮助;

感谢“需要鼓励的小昱”的指导。

猜你喜欢

iMeta简介 高引文章 高颜值绘图imageGP 网络分析iNAP
iMeta网页工具 代谢组MetOrigin 美吉云乳酸化预测DeepKla
iMeta综述 肠菌菌群 植物菌群 口腔菌群 蛋白质结构预测

10000+:菌群分析 宝宝与猫狗 梅毒狂想曲 提DNA发Nature

系列教程:微生物组入门 Biostar 微生物组  宏基因组

专业技能:学术图表 高分文章 生信宝典 不可或缺的人

一文读懂:宏基因组 寄生虫益处 进化树 必备技能:提问 搜索  Endnote

扩增子分析:图表解读 分析流程 统计绘图

16S功能预测   PICRUSt  FAPROTAX  Bugbase Tax4Fun

生物科普:  肠道细菌 人体上的生命 生命大跃进  细胞暗战 人体奥秘

写在后面

为鼓励读者交流快速解决科研困难,我们建立了“宏基因组”讨论群,己有国内外6000+ 科研人员加入。请添加主编微信meta-genomics带你入群,务必备注“姓名-单位-研究方向-职称/年级”。高级职称请注明身份,另有海内外微生物PI群供大佬合作交流。技术问题寻求帮助,首先阅读《如何优雅的提问》学习解决问题思路,仍未解决群内讨论,问题不私聊,帮助同行。

点击阅读原文,跳转最新文章目录阅读

QIIME2得到PICRUSt2结果后如何分析相关推荐

  1. 信贷产品年终总结之贷后逾期分析

    自本月月初疫情全面放开后,身边的朋友基本都阳了一遍,希望正在浏览本篇文章的读者您是还没阳过的幸运儿.另外,今天也是冬至了,祝各位读者身边健康,远离羊群! 最近我们分享了信贷业务年终总结系列的前2篇文章 ...

  2. 从后渗透分析应急响应的那些事儿(二)免杀初识篇

    从后渗透分析应急响应的那些事儿(二)免杀初识篇 文章首发于freebuf Tidesec专栏 https://www.freebuf.com/column/204005.html,转载到个人博客记录, ...

  3. 【实战篇】没有绝对安全的系统:记一次服务器沦陷后的分析

    [实战篇]没有绝对安全的系统:记一次服务器沦陷后的分析 https://www.sobug.com/article/detail/27

  4. Android monkey压测后如何分析log

    记录下monkey测试后如何分析log 1.拉取log​ ​adb pull data/local/tmp/ ./ adb pull data/system/dropbox/ ./ adb pull ...

  5. PICRUSt2菌群功能预测分析

    生科云网址:https://www.bioincloud.tech 01 课程简介 PICRUSt2的原理是基于已测微生物基因组的序列,推断它们的共同祖先的基因功能谱,对数据库中其它未测物种(基因组未 ...

  6. 运行npm update等命令出错后如何分析问题根源

    我今天工作时,在当前前端项目工作目录下执行命令npm update 结果遇到如下错误:registry error parsing json npm ERR! Unexpected token < ...

  7. npm命令运行时报错_运行npm update等命令出错后如何分析问题根源(示例代码)

    我今天工作时,在当前前端项目工作目录下执行命令npm update 结果遇到如下错误:registry error parsing json npm ERR! Unexpected token < ...

  8. 学生参加计算机比赛后的分析,湘南学院学生参加基本功大赛篮球比赛成绩分析和反思.doc...

    湘南学院学生参加基本功大赛篮球比赛成绩分析和反思 湘南学院学生参加基本功大赛篮球比赛成绩分析和反思 摘要:本文通过文献资料法.数据统计法等研究方法,对我院学生参加湖南省普通高校体育教育专业学生基本功大 ...

  9. java行程单解析获取内容_java如何抓取网页上的动态信息,获取源代码后如何分析JS?...

    首先明确我指的动态数据是什么. 名词定义:动态数据在这里指的是网页中由Javascript动态生成的页面内容,即网页源文件中没有,在页面加载到浏览器后动态生成的. 下面进入正题. 抓取静态页面很简单, ...

最新文章

  1. php自动分配,PHP上传文件时自动分配路径的方法_php技巧
  2. 无敌了,不需要操作系统就能运行 Python 了!
  3. 初中计算机职称答辩,晋升中学语文高级教师职称答辩内容举例
  4. 对于python命令行,你应该这么做才专业
  5. php中数据库怎样增加一列,php – 向wordpress数据库添加新列
  6. 吴恩达神经网络和深度学习-学习笔记-19-机器学习策略(正交化+单一数字评估指标)
  7. MySQL-第三篇SQL语句基础(2)数据库约束
  8. python中文版下载-python3.8.1汉化版
  9. Flash Builder4与Flash cs4 协同工作
  10. MapGuide/AIMS在台湾?
  11. ABP教程-打造一个《电话簿项目》-目录-MPA版本-基于ABP1.13版本
  12. 让味蕾动起来的蛋糕甜点
  13. opengl: 太阳地球和月亮
  14. javaSE探赜索隐五<异常>
  15. python坐标转化极坐标方程公式_数学 球坐标(Spherical) - 闪电教程JSRUN
  16. 越多的人入局棋牌游戏开发行业,游戏产品突出竞技元素
  17. QPS和TPS是什么
  18. 南京邮电大学攻防平台密码学之异性相吸
  19. tiny4412学习(一)之从零搭建linux系统(烧写uboot、内核进emmc+uboot启动内核)
  20. 参加计算机社团的英语作文,2016年12月英语六级考试作文范文:参加社团

热门文章

  1. html樱花飘落特效js
  2. 使用IIS部署网站步骤
  3. 有意思的概率——似然值似然函数及最大似然估计讲解
  4. 【机器学习】GMM模型的直观推导(含中间步骤)
  5. display:flex的讲解
  6. 动态分区分配及可重定位分区分配
  7. 如何搭建一个属于自己的博客/企业网站?
  8. CSS3 弹性布局 flex 项目属性
  9. 一个女程序员的心酸和无奈
  10. 【android】 如何把gif图片下载到本地