查看原文
其他

DAVID分析结果转为enrichResult

2017-04-10 Y叔 biobabble



I have some DAVID GO results that I have performed my own filtering on. I would like to now use the simplify() function from clusterProfiler to reduce redundancy as well as take advantage of some of the visualization tools in this package. However, the simplify() function only accepts enrichResult objects. If I were to set up a dataframe with columns similar to an enrichResult object, would there be a way for me to coerce it so I can use the other functions in this package?


Bioconductor上的问题,想要用clusterProfiler的simplify函数来去GO富集的冗余结果。要转存为enrichResult这个问题在好久好久就有人问过了,问的人想要用clusterProfiler的可视化函数来画DAVID的结果,当时我的回答就是我直接让你们可以在clusterProfiler里用DAVID.



(点击阅读原文,直达这篇博客文)


所以对于现在这个问题,答案就是我没有写函数帮你去转存结果,但你可以直接在clusterProfiler里用DAVID呀,然后你就可以用simplify来去冗余了,多快好省。


当然DAVID是不推荐的,数据非常老。


Release & Version Information

DAVID 6.8 (current beta release) May. 2016

-- The DAVID Knowledgebase completely rebuilt
-- Entrez Gene integrated as the central identifier to allow for more timely updates 
  while still incorporating Ensembl and Uniprot as integral data sources
-- New GO category (GO Direct) provides GO mappings directly annotated by the source database (no parent terms included)
-- New annotation categories
-- New list identifier systems added for list uploading and conversion
-- A few bugs fixed

DAVID 6.7 Jan. 2010

-- The DAVID Knowledgebase completely rebuilt, including the central DAVID id system
-- Ensembl Gene included as an integral data source
-- DAVID engine completely rebuilt to facilitate future updates and development
-- New GO category (GO FAT) filters out very broad GO terms based on a measured specificity of each term (not level-specificity)
-- New annotation categories
-- New list identifier systems added for list uploading and conversion
-- Automatic list naming based on uploaded file name
-- Ability to upload expression/other values (some display, but otherwise not used in the analysis at this point)
-- A few bugs fixed
-- and more


上一个版本是2010年,被骂惨了,现在的注释数据基本上是翻了一番,它分析出来的结果压根就不能看,可是还有很多人在用,年初还有人专门写文章出来骂,所以估计也是放不下这么多的引用,他们又不情不愿地被迫在今年5月做了更新。


通常用户不会仔细去读release note,但如果你读了,你就会发现,他们基本上只更新了GO和ID转换的数据,他们的通路数据是像biocarta这些早死了好多年的数据,然后KEGG这次也没更新,也就是说还是2010年的数据,不愿意给钱日本人,又不愿意去整合新的数据。我劝你们还是放弃DAVID吧,即便是它支持多种ID,ID转换其实也是惨不忍睹。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存