I performed a GO enrichment analysis using topGO in BioC.
The analysis worked perfectly and now I get the following GO enriched (GO_ID) with the respective p-values (Fisher):
>head(cyt.MF.merged.combined[,c("GO_ID","Fisher")] ) GO_ID Fisher 1 GO:0000156 0.01314 2 GO:0004322 0.01705 3 GO:0004519 0.04516 4 GO:0004601 0.01917 5 GO:0005315 0.01705 6 GO:0008509 0.00769
However, many terms (e.g. GO:0016722, GO:0016724) are one the child of the other.
Since I do not need such a level of details, I was wondering if there is a tool to combine those terms that are related in a lower level of annotation. Of course, I would need to recalculate another p-value for the obtained parent node.
Has anyone experience with that?
Thanks in advance.