NCMine: Core-peripheral based functional module detection using near-clique mining

Bioinformatics. 2016 Nov 15;32(22):3454-3460. doi: 10.1093/bioinformatics/btw488. Epub 2016 Jul 27.

Abstract

Motivation: The identification of functional modules from protein-protein interaction (PPI) networks is an important step toward understanding the biological features of PPI networks. The detection of functional modules in PPI networks is often performed by identifying internally densely connected subnetworks, and often produces modules with "core" and "peripheral" proteins. The core proteins are the ones having dense connections to each other in a module. The difference between core and peripheral proteins is important to understand the functional roles of proteins in modules, but there are few methods to explicitly elucidate the internal structure of functional modules at gene level.

Results: We propose NCMine, which is a novel network clustering method and visualization tool for the core-peripheral structure of functional modules. It extracts near-complete subgraphs from networks based on a node-weighting scheme using degree centrality, and reports subgroups as functional modules. We implemented this method as a plugin of Cytoscape, which is widely used to visualize and analyze biological networks. The plugin allows users to extract functional modules from PPI networks and interactively filter modules of interest. We applied the method to human PPI networks, and found several examples with the core-peripheral structure of modules that may be related to cancer development.

Availability and implementation: The Cytoscape plugin and tutorial are available at Cytoscape AppStore. (http://apps.cytoscape.org/apps/ncmine).

Contact: kengo@ecei.tohoku.ac.jpSupplementary information: Supplementary data are available at Bioinformatics online.

MeSH terms

  • Algorithms*
  • Animals
  • Cluster Analysis
  • Humans
  • Protein Interaction Mapping*
  • Protein Interaction Maps