Filter genemania results based on interaction confidence score

103 views
Skip to first unread message

nivedas...@gmail.com

unread,
Jan 7, 2020, 6:16:34 PM1/7/20
to cytoscape-helpdesk
I was wondering if the raw weights or the normalized weights can be used as a confidence score to filter the number of interactions retrieved? My goal is to visualize protein-protein interaction network. Since the network is very dense, I would like to limit the number of interactions by showing only those with highest confidence and discard the rest. For example, here is a table I've retrieved from genemania :
SUIDdata typenetworksnormalized max weightraw weights
432Co-expressionBoivin-Vidal-20121.25E-040.011788654
434Co-expressionBoivin-Vidal-20121.27E-040.012002653
436Co-expressionHernandez-Novoa-Kovacs-2008|Peng-Stevenson-20137.58E-050.005101466551423073|0.007797231897711754
438Co-expressionAnderson-Neville-20079.03E-050.009969791
439Co-expressionLattin-Sweet-20089.24E-050.00718554
440Co-localizationZhang-Hughes-20047.25E-050.012013779
441PredictedConservation profile-Inparanoid4.37E-050.007320687
 
Should the filtering be done on the basis of raw weights or normalized max weight? How should I interpret the scale of these weights? Is lower weight indication of a more confident interaction or vice versa?

Scooter Morris

unread,
Jan 9, 2020, 11:07:38 AM1/9/20
to cytoscape-helpdesk
Overall, I would suggest using the normalized max weight if you are going to compare between networks.  My guess is that larger values are better (it is a weight, after all), but I'll confirm that with the GeneMania folks.

-- scooter

Gary Bader

unread,
Jan 16, 2020, 12:50:12 PM1/16/20
to cytoscape-helpdesk
Hello - GeneMANIA is designed to filter by node weight (e.g. give me the top 20 closest genes to my query). While edge weights are used for this computation, they are used only in the context of a composite network that contains edges that are a combination of all the source network edges, linearly weighted by the overall weight of each network.  Edge weights within each network are ranked by what you could generally and informally call confidence or strength (i.e. higher weights are better), but these have different meanings for different network types. For example, in co-expression networks, edge weight is related to Pearson correlation of gene expression profiles, but protein interaction network edges start off as binary, but change to a fraction when normalized. If you are having trouble with too many edges, one thing you could try is to turn off certain networks that contain too many edges and are more redundant and less informative than others.

Hope that helps.

Best,
Gary

nivedas...@gmail.com

unread,
Jan 17, 2020, 8:29:27 PM1/17/20
to cytoscape-helpdesk
Do you mean filtering by unchecking the interaction networks option as indicated below?

genemania-settings.PNG

Gary Bader

unread,
Jan 20, 2020, 3:18:31 PM1/20/20
to cytoscape...@googlegroups.com
Hello - filtering by network type works too. I thought the original question was about the weights on the edges.

Best,
Gary

> On Jan 17, 2020, at 8:29 PM, nivedas...@gmail.com wrote:
>
> Do you mean filtering by unchecking the interaction networks option as indicated below?
> --
> You received this message because you are subscribed to the Google Groups "cytoscape-helpdesk" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to cytoscape-helpd...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/cytoscape-helpdesk/80903b6a-f012-4d0e-8f92-b52a20eb36c6%40googlegroups.com.
> <genemania-settings.PNG>

nivedas...@gmail.com

unread,
Jan 23, 2020, 3:12:19 PM1/23/20
to cytoscape-helpdesk
Yes, it would be ideal to filter using weights. My intention is to use a specific cutoff score to filter interactions. But my understanding was that since weights have different meanings for different network types, a single cutoff score would not work. 
1) Can I, in fact, use a score to filter based on edge weight for all network types?
2) How would I numerically define edge weights of having a) Low score b) Medium score c) High score?

Thanks!
Niveda  
Reply all
Reply to author
Forward
0 new messages