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
3 answers
You can use cytoscape for network analysis
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
Log in to answer this question.
If you want to learn how to write your own code, Think Complexity has a section on working with graphs.