Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

write an R function to parse eggNOG annotation #16

Open
GuangchuangYu opened this issue Jul 24, 2023 · 6 comments
Open

write an R function to parse eggNOG annotation #16

GuangchuangYu opened this issue Jul 24, 2023 · 6 comments

Comments

@GuangchuangYu
Copy link
Member

GuangchuangYu commented Jul 24, 2023

eggNOG can functionally annotate a large number of non-model organisms. Once we are able to parse the output of eggNOG, we can easily combine it for analysis with GOSemSim and clusterProfiler.

see also

@FeiYee
Copy link

FeiYee commented Jul 24, 2023

您好,我尝试用R来复现了该功能,详情可以查看以下仓库:
https://github.com/FeiYee/eggNOG.git

@GuangchuangYu
Copy link
Member Author

@FeiYee 你的代码是解析了obo文件,这个不是必要的,因为我们可以通过GO.db来获取相应的信息。

这个issue,主要的需求是解析eggNOG的注释输出。

@GuangchuangYu
Copy link
Member Author

您好,我尝试用R来复现了该功能,详情可以查看以下仓库: https://github.com/FeiYee/eggNOG.git

@FeiYee 我们有更通用的obo解析器,https://github.com/YuLab-SMU/obolite

@51cat
Copy link

51cat commented Sep 29, 2024

余教授您好,我尝试实现了对eggNOG结果中GO的注释结果进行了解析,并使用clusterProfile进行了测试,仓库位置:https://github.com/51cat/parse_eggNOG.git
具体代码位置:https://github.com/51cat/parse_eggNOG/blob/main/R/parse.GO.r

@GuangchuangYu
Copy link
Member Author

结果不止是GO的注释,所以你的代码是否可以更新一下,兼容不同信息的提取?

@51cat
Copy link

51cat commented Oct 20, 2024

结果不止是GO的注释,所以你的代码是否可以更新一下,兼容不同信息的提取?

余教授您好,更新了代码,尝试实现了下面注释信息的提取,

  • KEGG: pathway,Module,reaction,EC
  • GO: Cellular Component, Biological Process, Molecular Function
  • CAZy

输出结果可以直接用于clusterProfiler富集分析,并将上述的功能封装成了一个R包,具体请见仓库:https://github.com/51cat/parseggNOG.git,测试数据:https://github.com/51cat/parseggNOG/blob/main/test_data/eggNOG_output.tsv

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants