Compute Distance Between The Two Sets Of Disease Associated Genes On Protein-Protein Interaction Network
3
2
Entering edit mode
10.4 years ago
dcolinmorgan ▴ 100

I am looking for a way to compare entire subnetworks within the context of encompassing PPI, say Y2H, and calculating how far (shortest path) each node of a disease subnetwork is against each node of another disease subnetwork, and averaging this number over the span of the entire subnetwork - to get a distance between two gwas disease gene sets

ppi distance • 4.6k views
ADD COMMENT
2
Entering edit mode

If you want to learn how to write your own code, Think Complexity has a section on working with graphs.

ADD REPLY
2
Entering edit mode
10.4 years ago
Sudeep ★ 1.7k

Take a look at R package igraph, on the simplest case (assuming that there are no node/edge intersections between both the subnetworks) you can do it quite easily by calling shortest.paths or get.shortest.paths functions and calculating average of the edge weights/number of edges

ADD COMMENT
1
Entering edit mode
10.4 years ago
jackuser1979 ▴ 890

You can use cytoscape for network analysis

http://www.cytoscape.org/

You can use subnetworkcreator plugin in cytoscape for subnetwork analysis

http://apps.cytoscape.org/apps/subnetworkcreator

Also you can use NetworKPrioritizer plugin

http://www.networkprioritizer.de/

see more on their publication: http://bioinformatics.oxfordjournals.org/content/29/11/1471

Also see, iCTNEt cytoscape plugin-incorporates phenotype-SNP associations from the genome-wide association studies (GWAS)

http://sites.cs.queensu.ca/ictnet/UserInformation/download.php

refer to their publication: http://www.biomedcentral.com/1471-2105/12/380

ADD COMMENT
1
Entering edit mode
10.4 years ago

If you are a python programmer, networkx is extremely easy to use.

Functions like shortest_path or all_shortest_path should do the thing.

ADD COMMENT

Login before adding your answer.

Traffic: 1608 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