How Do You Align Or Compare Two Networks Content-Wise?
1
4
Entering edit mode
14.1 years ago
Michi ▴ 990

Hello BioStars

Imagine the following scenario: you have a few networks of connected genes. Let's say for 20 different tissues. To make it easier without direction.

How would you compare them to access the similarity of the network? So I am interested in comparing the content and not network properties like "shortest path" etc... I found some Network Alignment tools, but they are (almost?) exclusively for homology alignments, which is not the case in my scenario.

So again the resulting question is: How do you align or compare two networks content-wise? Also note, that in the end I am interested to be able to make a statistical statement about the similarity / alignment between two or more given networks.

Thanks in advance for any help!

network graphs comparison • 3.9k views
ADD COMMENT
0
Entering edit mode

Hi dmeu, could you please clarify a bit further what you mean by content? Are the networks over the same gene set and you want to compare the connectivity patterns?

ADD REPLY
2
Entering edit mode
14.1 years ago

If I understand the question correctly, you want to do enrichment analysis of these sets of genes. There are several tools for that (I guess more than a hundred). As for me, for simple sets I use FatiGO (maps genes to Gene Ontology, Kegg and Reactome and returns statistical significance of differences) but I'm keen to try more sophisticated DAVID (which includes literature and semantic analyses). The latter has a nice feature of reading wide range of identifiers.

ADD COMMENT
0
Entering edit mode

Hi, thanks for your answer! So you say I should make an enrichment analysis with the pairs of connected genes in the network? I was thinking about that..but stumbled upon the question of what would be the background for making the enrichment analysis? All connections possible between all existing genes? In the end I just want to know the similarity between two networks independently of further variables...

ADD REPLY
0
Entering edit mode

You have two networks composed of two sets of genes. So forget the network, but focus on two lists of genes. Both sets of genes represent certain functional annotations and you check whether these functional annotations differ significantly (using any of the mentioned services). If they don't differ, you get no differences. If they differ, you will get information on the differences (for example one network may have more genes related to glycolysis). In case you have a single set of genes, the second set is the rest of genes in the organism/cell/tissue.

ADD REPLY
0
Entering edit mode

OK, I see your point. I will surely do that (also). But still I am looking for a direct comparison method.

Thanks a lot freesci

ADD REPLY

Login before adding your answer.

Traffic: 1942 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6