NetworkPrioritizer provides multiple features to rank individual nodes based on centrality measures according to their relevance to the rest of the network. This can be accomplished either globally or locally with regard to a set of seed nodes. The global approach is basically a standard centrality analysis, whereas the local approach reveals how important individual nodes are for the connections between the set of seed nodes and the rest of the network. A frequent application of NetworkPrioritizer is the prioritization of candidate disease genes. Here, genes known for a given disease constitute the seed set, and the nodes top-ranked as a result of applying NetworkPrioritizer are identified as promising putative disease genes. NetworkPrioritizer can be applied to both directed and undirected networks. It will, however, treat all edges as undirected for the centrality computations. Apart from the computation of centrality measures NetworkPrioritizer also offers useful tools for the comparison and aggregation of multiple rankings.
NetworkPrioritizer is implemented as a Java plugin for Cytoscape, a software platform for the analysis and visualization of molecular interaction networks.
Kacprowski T., Doncheva N.T., Albrecht M. (2013) NetworkPrioritizer: a versatile tool for network-based prioritization of candidate disease genes or other molecules. Bioinformatics 29(11):1471-1473 doi:10.1093/bioinformatics/btt164
NetworkPrioritizer requires Java SE 1.6 and has been tested with Cytoscape 2.8.