Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ggpicrust2:PICRUSt2预测功能分析和可视化的R包

ggpicrust2:PICRUSt2预测功能分析和可视化的R包

作者头像
Listenlii-生物信息知识分享
发布于 2023-09-06 02:03:25
发布于 2023-09-06 02:03:25
3.5K0
举报

最近看到一个发表在Bioinformatics期刊的R包ggpicrust2,可以对picrust2结果进行可视化。 文章网址:https://academic.oup.com/bioinformatics/advance-article/doi/10.1093/bioinformatics/btad470/7234609

数据输入

ggpicrust2建议采用PICRUSt2原始输出pred_metagenome_unstrat.tsv的数据格式,无需重新格式化。csv和txt也是可以接受的。 此外,它能够支持已转换为PICRUSt2输出格式的文件,保证了对各种数据源的兼容性和灵活性。

转换为KEGG通路丰度

直系同源分类(KO)是由KEGG数据库开发的分类系统。它采用分层结构,根据酶催化的反应对酶进行分类。 为了更好地理解通路在不同分组中的作用并对通路进行分类,可以将KO丰度表转换为KEGG通路丰度。 ko2kegg_abundance()可以进行转换。

多种差异分析方法

差异丰度(DA)分析在PICRUSt2下游分析中起主要作用,pathway_daa()整合了几乎所有适用于预测功能谱的DA方法。 包括ALDEx2、DEseq2、Maaslin2、LinDA、edgeR、limma voom、metagenomeSeq、lefser。 pathway_daa()提供了一种便捷的方式来运行这些方法并比较结果。 compare_daa_results()可以用来比较使用不同方法得到的具有统计学意义的特征的一致性。有助于研究人员选择最适合他们的数据集和研究问题的方法。

文章附表S1提供了各种DA方法的简要比较和描述,我进行了简单翻译:

KO、EC和通路注释

pathway_annotation()可以从注释表中对KO、EC、MetaCyc通路描述进行注释。该函数可用于注释PICRUSt2的输出文件或pathway_daa()的输出表。

可视化

PICRUSt2主流的可视化方式有bar_plot、error_bar_plot、pca_plot、heatmap_plot。 pathway_errorbar可以显示组间的相对丰度差异以及由DA结果得到的log2倍变化和p值,pathway_pca()可以通过主成分分析显示降维后的差异。 pathway_heatmap()可以将PICRUSt2输出数据中的模式可视化。

整合

ggpicrust()是pathway_daa()、pathway_annotation()、pathway_errorbar()、ko2kegg_abundance()的整合函数。一步到位出结果。

和宏基因组结果比较

compare_metagenome_results()分析和比较来自不同方法和测序宏基因组的功能预测。它接受宏基因组计数矩阵的列表。该功能串联了所有的宏基因组计数矩阵,创建新的样本元数据,执行DA,并计算每对宏基因组之间的Spearman相关系数和相应的p值。

整体流程

使用教程,参见:

https://github.com/cafferychen777/ggpicrust2

需要安装的包太多了,我就没有全部跑一遍。感兴趣可以自行探索。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Listenlii 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ggpicrust2优雅的探索PICRUSt2分析数据
R语言数据分析指南
2023/09/11
2.6K0
ggpicrust2优雅的探索PICRUSt2分析数据
微生物组分析 ·​ 进阶
数据分析是相同的,通过一个简单的课程理解其中的原理,就可以推而广之,延伸到其他类型的数据分析,如扩增子,转录组,单细胞分析等
生信宝典
2019/12/11
1.5K0
微生物组分析 ·​ 进阶
Picrust2预测真菌群落功能
place_seqs.py -s ITS.fasta -o placed_seqs.tre -p 20 --intermediate placement_working --ref_dir /softwares/miniconda3/envs/picrust2/lib/python3.6/site-packages/picrust2/default_files/fungi/fungi_ITS/
Listenlii-生物信息知识分享
2021/08/27
1.9K0
Picrust2预测真菌群落功能
[翻译]q2 picrust2 教程
picrust2 beta既可以单独安装,也可以以qiime2-PICRUST2插件方式安装和使用,两者都可以在linux和Mac上运行,windows请使用虚拟机。
用户1075469
2020/03/03
3.4K0
GRSA富集:可视化天花板你值得拥有
最近我们介绍了好几种功能富集分析的包,这次又来了一个,个人比较喜欢的,里面可以绘制各种高分文章中出现的富集结果精美展示图,来看看~
生信菜鸟团
2025/01/07
2640
GRSA富集:可视化天花板你值得拥有
PICRUSt不灵啦?别慌,它一直都不咋灵~
PICRUSt作为利用16S进行功能预测的方法,使用非常广泛。但是其利用Greengene作为参考数据库,由于Greengene更新缓慢,在如今测序技术发展一日千里、成本不断下降、新序列的出现日新月异的条件下,其准确性一直都受到质疑(没有文献参考,起码受到我的质疑0.0)。
Listenlii-生物信息知识分享
2020/06/01
7100
PICRUSt不灵啦?别慌,它一直都不咋灵~
Microbiome Discovery 宏基因组入门课程
偶然间在 youtube 上看到 Dan Knights 的 Microbiome Discovery 宏基因组入门课程,大致浏览了一下,由浅入深,从理论到实践讲得非常不错,真是相见恨晚 QAQ,只看这个应该完全足够入门宏基因组了~
生信菜鸟团
2020/04/14
1.1K0
Microbiome Discovery 宏基因组入门课程
RNA-seq入门实战(六):GO、KEGG富集分析与enrichplot超全可视化攻略
连续两次求贤令:曾经我给你带来了十万用户,但现在祝你倒闭,以及 生信技能树知识整理实习生招募,让我走大运结识了几位优秀小伙伴!大家开始根据我的ngs组学视频进行一系列公共数据集分析实战,其中几个小伙伴让我非常惊喜,不需要怎么沟通和指导,就默默的完成了一个实战!
生信技能树
2022/07/26
14.3K0
RNA-seq入门实战(六):GO、KEGG富集分析与enrichplot超全可视化攻略
不仅仅是火山图,你可以获得更多可视化结果!
今天小编给大家带来一个很好用的RNA-seq 可视化的R包-RVA( RNAseq Visualization Automation)。“RVA”是一个功能集合,可有效地可视化RNAseq差异表达的分析结果,并利用Fisher精确测试方便有效地评估基因集或通路富集。该包用于RNA-seq分析中的下游可视化和通路富集分析真的是很实用和方便了。
作图丫
2022/03/29
5760
不仅仅是火山图,你可以获得更多可视化结果!
humann3功能组成分析
HUMAnN,The HMP Unified Metabolic Analysis Network,是一款快速获得宏基因组、宏转录组物种和功能组成的软件。metaphlan 主要进行物种的组成分析,而 humann 更进一步,除了物种组成,还包括功能组成分析。humann 通过调用 metaphlan 完成物种组成部分。与metaphan 类似,humann 使用简单,运行速度快,与传统的翻译比对方法相比,采用分层式算法比对标记基因、泛基因组和蛋白数据库,速度更快且准确率更高;
生信喵实验柴
2023/02/24
2.8K1
humann3功能组成分析
基因功能分析——Gene functional analysis
KEGG(Kyoto Encyclopedia of Genes and Genomes,京都基因与基因组百科全书)是一个数据库资源,用于从分子水平的信息,了解生物系统(如细胞、生物体和生态系统)的高层次功能和效用。
uniXiaolin
2023/07/26
5710
基因集富集分析(GSEA)及其可视化
基因集富集分析(Gene Set Enrichment Analysis, GSEA)是是一种计算方法,用于确定事先定义的一组基因是否在不同的样品中差异表达。
青青青山
2022/07/04
7.4K0
基因集富集分析(GSEA)及其可视化
scRNA分析|使用AddModuleScore 和 AUcell进行基因集打分,可视化
有了基因集文件除了做scRNA分析|单细胞GSVA + limma差异分析-celltype分组?样本分组?GSVA分析,还可以计算每个细胞的目标基因集评分 。
生信补给站
2023/08/25
18.2K0
scRNA分析|使用AddModuleScore 和 AUcell进行基因集打分,可视化
Pathview包:整合表达谱数据可视化KEGG通路
Pathview是一个用于整合表达谱数据并用于可视化KEGG通路的一个R包,其会先下载KEGG官网上的通路图,然后整合输入数据对通路图进行再次渲染,从而对KEGG通路图进行一定程度上的个性化处理,并且丰富其信息展示。(KEGG在线数据库使用攻略)
生信宝典
2019/11/18
10.3K0
megan结果可视化
megan,Metagenome Analyzer Microbiome analysis using a single application。是一款综合性的微生物物种分类工具,将多款物种分类的工具集合到一个软件中。mega 不仅可以完成物种分类,同时还包括非常强大的可视化功能,可以用户物种分类结果的可视化,只需点点鼠标即可完成其他软件复杂的图。我们几乎可以将任何软件物种分类的功能表输入到megan 中进行数据可视化。
生信喵实验柴
2023/02/24
1.3K0
megan结果可视化
TCGAplot:用于TCGA多组学数据的泛癌分析和可视化R包
比如,最基础的也是最常见的一个癌症领域需求是说明为什么要在某疾病研究某个基因,其实就可以完完全全是使用TCGA数据库的公开信息,如下所示:
生信技能树
2023/12/20
6.8K0
TCGAplot:用于TCGA多组学数据的泛癌分析和可视化R包
非靶向代谢组学—基础知识3(测序报告解读)
最近重新看了某测序公司的非靶向代谢组学的分析报告,感觉收获很大。这次就对非靶向代谢组学的常规下游分析内容进行一个整理,并不涉及代码,主要对基础概念的解读。
sheldor没耳朵
2025/04/25
5610
非靶向代谢组学—基础知识3(测序报告解读)
245热图展示微生物组的物种和功能丰度或有无、距离矩阵
NGS系列文章包括NGS基础、在线绘图、转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这)、ChIP-seq分析 (ChIP-seq基本分析流程)、单细胞测序分析 (重磅综述:三万字长文读懂单细胞RNA测序分析的最佳实践教程)、DNA甲基化分析、重测序分析、GEO数据挖掘(典型医学设计实验GEO数据分析 (step-by-step))、批次效应处理等内容。
生信宝典
2020/09/01
3.1K0
245热图展示微生物组的物种和功能丰度或有无、距离矩阵
20W+喜爱的Pathview网页版 | 整合表达谱数据KEGG通路可视化
前段时间介绍了一个R包 — Pathview。它可以整合表达谱数据并可视化KEGG通路,操作是先自动下载KEGG官网上的通路图,然后整合输入数据对通路图进行再次渲染。从而对KEGG通路图进行一定程度的个性化处理,并且丰富展示信息。
生信宝典
2019/12/12
4.5K0
20W+喜爱的Pathview网页版 | 整合表达谱数据KEGG通路可视化
Tax4Fun2: 更准确的微生物群落功能预测工具
在微生物生态学研究中,了解微生物群落的功能潜力至关重要。然而,直接通过宏基因组测序来分析功能基因往往成本高昂。因此,研究人员开发了一些计算工具,可以基于16S rRNA基因序列数据来预测微生物群落的功能组成。
用户11203141
2025/03/06
2820
Tax4Fun2: 更准确的微生物群落功能预测工具
推荐阅读
相关推荐
ggpicrust2优雅的探索PICRUSt2分析数据
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档