Abstract

Community structure detection has proven to be important in revealing the underlying properties of complex networks. The standard problem, where a partition of disjoint communities is sought, has been continually adapted to offer more realistic models of interactions in these systems. Here, a two-step procedure is outlined for exploring the concept of overlapping communities. First, a hard partition is detected by employing existing methodologies. We then propose a novel mixed integer non linear programming (MINLP) model, known as OverMod, which transforms disjoint communities to overlapping. The procedure is evaluated through its application to protein-protein interaction (PPI) networks of the rat, E. coli, yeast and human organisms. Connector nodes of hard partitions exhibit topological and functional properties indicative of their suitability as candidates for multiple module membership. OverMod identifies two types of connector nodes, inter and intra-connector, each with their own particular characteristics pertaining to their topological and functional role in the organisation of the network. Inter-connector proteins are shown to be highly conserved proteins participating in pathways that control essential cellular processes, such as proliferation, differentiation and apoptosis and their differences with intra-connectors is highlighted. Many of these proteins are shown to possess multiple roles of distinct nature through their participation in different network modules, setting them apart from proteins that are simply ‘hubs’, i.e. proteins with many interaction partners but with a more specific biochemical role.

Highlights

  • Community structure detection is widely accepted as a means of elucidating the underlying properties of complex networks

  • Characteristics of the connector nodes are investigated in order to determine whether they possess some topological and/or functional relevance relating to their position in the network

  • The hard partitions are subsequently transformed to overlapping communities by the proposed mathematical programming method, OverMod

Read more

Summary

Introduction

Community structure detection is widely accepted as a means of elucidating the underlying properties of complex networks. In the standard community structure detection problem, the aim is to partition a network into disjoint communities, known as modules, which are generally regarded as semi-independent units. Disjoint community structure detection methods have served to propose functionally coherent modules [1,2]. If disjoint communities are assumed to correspond to functional units, overlapping communities offer a means of expressing the coordination of these functions within the context of the entire system. Relaxing the constraint of strictly nonoverlapping communities in models of community structure may represent a more true to life abstraction, leading to a more accurate representation of cellular interactions

Methods
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.