<p>To compare gene list based on gene ontologies you can use <a href="https://bioconductor.org/packages/GOSemSim/" rel="nofollow noreferrer">GOSemSim</a> (Note, I'm a contributor to the package). You can select the semantic similarity to compare them, that is how the redundancies and hierarchical relations are counted. The main result you can obtain is similarity matrix for each comparison between gene lists. </p>

<p>However if you perform a GO term enrichment and then you compare the gene list of each GO term by looking at which GO do they belong it won't be much useful. I would suggest you to use <a href="https://bioconductor.org/packages/BioCor/" rel="nofollow noreferrer">BioCor</a> (I'm the developer of it), which can use any pathway information (such as the ones of Reactome) to asses if they are related to the same pathways. </p>

CC BY-SA 4.0
2019-09-15T19:27:18.847Z
can biocor use output from enrichr or toppgene?
kcm
CC BY-SA 4.0
2019-09-16T08:42:25.213Z
@krushnachChandra I think this is a different question. But yes, you can take a list of pathways from enrichr, toppgeene or other enrichment tools and use it as an input (but you'll need also a source of information about those pathways as input too)
llrs
CC BY-SA 4.0
2019-09-16T10:28:54.543Z
let me try and will update you
kcm
CC BY-SA 4.0
2019-07-23T08:56:28.323Z
2019-07-25T12:44:22.843Z
2019-07-25T12:44:22.843Z
llrs
<p>I want to compare the results from functional enrichment (e.g GO term enrichment generated by gProfileR) between two gene lists. The idea is to see if these gene lists are enriched in the same terms or if they have specific terms. </p>

<p>This is easy to do at a glance when you have few terms but when the number of terms increases and due to redundancies in GO term annotation a manual comparison becomes unreliable. </p>

<p>So the questions is: <strong>Is there a tool for comparing the results from functional enrichment between different gene lists?</strong></p>

<functional-annotation><go-enrichment>
Compare functional enrichment between genelists
# Compare functional enrichment between genelists

(Asked by: username_0 on 2019-07-23)

I want to compare the results from functional enrichment (e.g GO term enrichment generated by gProfileR) between two gene lists. The idea is to see if these gene lists are enriched in the same terms or if they have specific terms.

This is easy to do at a glance when you have few terms but when the number of terms increases and due to redundancies in GO term annotation a manual comparison becomes unreliable.

So the questions is: **Is there a tool for comparing the results from functional enrichment between different gene lists?**

**Tags:** functional-annotation, go-enrichment

---

## 1 answers

### Answer by username_1 on 2019-07-23. Score: 1

To compare gene list based on gene ontologies you can use [GOSemSim](https://bioconductor.org/packages/GOSemSim/) (Note, I'm a contributor to the package). You can select the semantic similarity to compare them, that is how the redundancies and hierarchical relations are counted. The main result you can obtain is similarity matrix for each comparison between gene lists.

However if you perform a GO term enrichment and then you compare the gene list of each GO term by looking at which GO do they belong it won't be much useful. I would suggest you to use [BioCor](https://bioconductor.org/packages/BioCor/) (I'm the developer of it), which can use any pathway information (such as the ones of Reactome) to asses if they are related to the same pathways.

> **Comments:**
> **username_2**: can biocor use output from enrichr or toppgene?  
> **username_1**: @krushnachChandra I think this is a different question. But yes, you can take a list of pathways from enrichr, toppgeene or other enrichment tools and use it as an input (but you'll need also a source of information about those pathways as input too)  
> **username_2**: let me try and will update you  

---

