Community Detection and Analysis in PPI Network

Community detection problem has been studied for years, but no agreement on the common definition of community has been reached till now. One topology may be of different types, unipartite or bipartite/multipartite. The previous literatures mostly proposed only one type of community. As the definition of community is understood differently, the grouping results are always applicable to some specified networks. If the definition changes, the grouping result will no longer be ``good''. This paper proposes an energy model to find communities in a PPI network and a hierarchical method to analyze relationship of vertices inside community. First, by analyzing the definition of community, energy model is proposed based on the characteristics of the PPI network types which are unipartite, bipartite or mixed type with both unipartite and bipartite. Second, energy model is used to find overlapping communities in PPI networks. Third, by finding the important vertices and the hierarchical levels inside a community. The experiment results show that the energy model is applicable to unipartite, bipartite or mixed PPI networks. Although the understanding of communities and the community results are different by using different community detection methods, the hierarchial method get the same level result based on different community results for a network. Hierarchical method inside community solves the limitation problem, makes community detection more accurately and universally. Furthermore, Finding local important vertices can control the spread of information of the whole network efficiently.

[1]  M. Newman,et al.  Finding community structure in networks using the eigenvectors of matrices. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[2]  M. Barber Modularity and community detection in bipartite networks. , 2007, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  Marco Pellegrini,et al.  Extraction and classification of dense communities in the web , 2007, WWW '07.

[4]  D. R. White,et al.  Structural cohesion and embeddedness: A hierarchical concept of social groups , 2003 .

[5]  S. Fortunato,et al.  Resolution limit in community detection , 2006, Proceedings of the National Academy of Sciences.

[6]  Fergal Reid,et al.  Title Detecting Highly Overlapping Community Structure by Greedy Clique Expansion Detecting Highly Overlapping Community Structure by Greedy Clique Expansion , 2022 .

[7]  Linyuan Lu,et al.  Link Prediction in Complex Networks: A Survey , 2010, ArXiv.

[8]  James R. Knight,et al.  A comprehensive analysis of protein–protein interactions in Saccharomyces cerevisiae , 2000, Nature.

[9]  Sune Lehmann,et al.  Link communities reveal multiscale complexity in networks , 2009, Nature.

[10]  T. Ideker,et al.  Comprehensive curation and analysis of global interaction networks in Saccharomyces cerevisiae , 2006, Journal of biology.

[11]  Marián Boguñá,et al.  Navigability of Complex Networks , 2007, ArXiv.

[12]  A. Barabasi,et al.  Quantifying social group evolution , 2007, Nature.

[13]  Linyuan Lü,et al.  Predicting missing links via local information , 2009, 0901.0553.

[14]  S. Wasserman,et al.  Social Network Analysis: Computer Programs , 1994 .

[15]  Jingchun Chen,et al.  Detecting functional modules in the yeast protein-protein interaction network , 2006, Bioinform..

[16]  Ajay Mehra The Development of Social Network Analysis: A Study in the Sociology of Science , 2005 .

[17]  V. Latora,et al.  Complex networks: Structure and dynamics , 2006 .

[18]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[19]  M. Newman,et al.  Vertex similarity in networks. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[20]  T. Vicsek,et al.  Uncovering the overlapping community structure of complex networks in nature and society , 2005, Nature.