SuperNoder: a tool to discover over-represented modular structures in networks

BMC Bioinformatics. 2018 Sep 10;19(1):318. doi: 10.1186/s12859-018-2350-8.

Abstract

Background: Networks whose nodes have labels can seem complex. Fortunately, many have substructures that occur often ("motifs"). A societal example of a motif might be a household. Replacing such motifs by named supernodes reduces the complexity of the network and can bring out insightful features. Doing so repeatedly may give hints about higher level structures of the network. We call this recursive process Recursive Supernode Extraction.

Results: This paper describes algorithms and a tool to discover disjoint (i.e. non-overlapping) motifs in a network, replacing those motifs by new nodes, and then recursing. We show applications in food-web and protein-protein interaction (PPI) networks where our methods reduce the complexity of the network and yield insights.

Conclusions: SuperNoder is a web-based and standalone tool which enables the simplification of big graphs based on the reduction of high frequency motifs. It applies various strategies for identifying disjoint motifs with the goal of enhancing the understandability of networks.

Keywords: Computational complexity; Food-web network; Motifs discovery; Network compression; PPI interaction network.

MeSH terms

  • Algorithms*
  • Computational Biology / methods*
  • Humans
  • Metabolic Networks and Pathways*
  • Protein Interaction Maps*
  • Software*