enrichplot-让你们对clusterProfiler系列包无法自拔

enrichplot让你们对clusterProfiler系列包无法自拔先来一段搞笑的街头卖膏药的视频,大家可以娱乐一下再继续往下看,因为我接下来就是要卖Y叔版「膏药」!大家喜欢clusterProfiler,除了功能强大、支持广泛之外,我想还有一点必须是可视化,毕竟大家都是视觉动物,颜值即正义。然而这些都是我早期的代码,我其实一直想重新写,希望可以全部用gplot2来实现,方便后续维护、更好看、更强大。而这在我博士毕业后,终于找了个时间重写了一遍,并且也加入了部分新的图形,我把这些代码重新打包,已经在Bioconductor上,叫enrichplot。有了这个包,你们更加对clusterProfiler系列包无法自拔,让其它的工具毫无颜色。Theenrichplotpackageimplementsseveralmethodsforenrichmentresultvisualizationtohelpinterpretation.Itsupportsbothhypergeometrictestandgenesetenrichmentanalysis.Bothofthemarewidelyusedtocharacterizepathway/functionrelationshipstoelucidatemolecularmechanismsfromhigh-throughputgenomicdata.TheenrichplotpackagesupportsvisualizingenrichmentresultsobtainedfromDOSE(Yuetal.2015),clusterProfiler(Yuetal.2012),ReactomePA(YuandHe2016)andmeshes.InducedGODAGgraphGeneOntology(GO)isorganizedasadirectedacyclicgraph.AninsighfulwayoflookingattheresultsoftheanalysisistoinvestigatehowthesignificantGOtermsaredistributedovertheGOgraph.ThegoplotfunctionshowssubgraphinducedbymostsignificantGOterms.library(clusterProfiler)data(geneList,package='DOSE')deabs(geneList)>2]ego'org.Hs.eg.db',ont='BP',readable=TRUE)library(enrichplot)goplot(ego)BarplotBarplotisthemostwidelyusedmethodtovisualizeenrichedterms.Itdepictstheenrichmentscores(e.g.pvalues)andgenecountorratioasbarheightandcolor.barplot(ego,showCategory=20)DotplotDotplotissimilartobarplotwiththecapabilitytoencodeanotherscoreasdotsize.Bothbarplotanddotplotsupportsfacettingtovisualizesub-ontologiessimultaneously.dotplot(ego,showCategory=30)go'org.Hs.eg.db',ont='all')dotplot(go,split='ONTOLOGY')+facet_grid(ONTOLOGY~.,scale='free')Gene-ConceptNetworkBoththebarplotanddotplotonlydisplayedmostsignificantenrichedterms,whileusersmaywanttoknowwhichgenesareinvolvedinthesesignificantterms.Thecnetplotdepictsthelinkagesofgenesandbiologicalconcepts(e.g.GOtermsorKEGGpathways)asanetwork.##removeredundentGOtermsego2cnetplot(ego2,foldChange=geneList)cnetplot(ego2,foldChange=geneList,circular=TRUE,colorEdge=TRUE)UpSetPlotTheupsetplotisanalternativetocnetplotforvisualizingthecomplexassociationbetweengenesandgenesets.Itemphasizesthegeneoverlappingamongdifferentgenesets.upsetplot(ego)Heatmap-likefunctionalclassificationTheheatplotissimilartocnetplot,whiledisplayingtherelationshipsasaheatmap.Thegene-conceptnetworkmaybecometoocomplicatedifuserwanttoshowalargenumbersignificantterms.Theheatplotcansimplifytheresultandmoreeasytoidentifyexpressionpatterns.heatplot(ego2)heatplot(ego2,foldChange=geneList)EnrichmentMapEnrichmentmaporganizesenrichedtermsintoanetworkwithedgesconnectingoverlappinggenesets.Inthisway,mutuallyoverlappinggenesetsaretendtoclustertogether,makingiteasytoidentifyfunctionalmodule.emapplot(ego2)ridgelineplotforexpressiondistributionofGSEAresultTheridgeplotwillvisualizeexpressiondistributionsofcoreenrichedgenesforGSEAenrichedcategories.Ithelpsuserstointerpretup/down-regulatedpathways.kk-gseKEGG(geneList,nPerm=10000)ridgeplot(kk)runningscoreandprerankedlistofGSEAresultRunningscoreandprerankedlistaretraditionalmethodsforvisualizingGSEAresult.Theenrichplotpackagesupportsbothofthemtovisualizethedistributionofthegenesetandtheenrichmentscore.gseaplot(kk,geneSetID=1,by='runningScore',title=kk$Description[1])gseaplot(kk,geneSetID=1,by='preranked',title=kk$Description[1])gseaplot(kk,geneSetID=1,title=kk$Description[1])ReferencesYu,Guangchuang,andQing-YuHe.2016.“ReactomePA:AnR/BioconductorPackageforReactomePathwayAnalysisandVisualization.”MolecularBioSystems12(2):477–79.doi:10.1039/C5MB00663E.Yu,Guangchuang,Li-GenWang,YanyanHan,andQing-YuHe.2012.“clusterProfiler:anRPackageforComparingBiologicalThemesAmongGeneClusters.”OMICS:AJournalofIntegrativeBiology16(5):284–87.doi:10.1089/omi.2011.0118.Yu,Guangchuang,Li-GenWang,Guang-RongYan,andQing-YuHe.2015.“DOSE:AnR/BioconductorPackageforDiseaseOntologySemanticandEnrichmentAnalysis.”Bioinformatics31(4):608–9.doi:10.1093/bioinformatics/btu684.给赞给Y叔点个赞小程序

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?