Skip to main content

Advertisement

Log in

A fast iterative-clique percolation method for identifying functional modules in protein interaction networks

  • Research Article
  • Published:
Frontiers of Computer Science in China Aims and scope Submit manuscript

Abstract

Accumulating evidence suggests that biological systems are composed of interacting, separable, functional modules-groups of vertices within which connections are dense but between which they are sparse. Identifying these modules is likely through capturing the biologically meaningful interactions. In recent years, many algorithms have been developed for detecting such structures. These algorithms, however, are computationally demanding, which limits their applications. In this paper, we propose a fast iterative-clique percolation method (ICPM) for identifying overlapping functional modules in protein-protein interaction (PPI) networks. Our method is based on clique percolation method (CPM), and it not only considers the degree of nodes to minimize the search space (the vertices in k-cliques must have the degree of k − 1 at least), but also converts k-cliques to (k − 1)-cliques. It finds k-cliques by appending one node to (k − 1)-cliques. By testing our method on PPI networks, our analysis of the yeast PPI network suggests that most of these modules have well-supported biological significance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Barabasi A, Oltvai Z. Network biology: understanding the cell’s functional organization. Nature Reviews Genetics, 2004, 5(2): 101–113

    Article  Google Scholar 

  2. Spirin V, Mirny L. Protein complexes and functional modules in molecular networks. In: Proceedings of the National Academy of Sciences, 2003, 100(21): 12123–12126

    Article  Google Scholar 

  3. Gao L, Sun P G, Song J. Clustering Algorithms for detecting functional modules in protein interaction networks. Journal of Bioinformatics and Computational Biology, 2009, 7(1): 217–242

    Article  Google Scholar 

  4. Bader G D, Hogue C W. An automated method for finding molecular complexes in large protein interaction networks. BMC Bioinformatics, 2003, 4(2): 1–17

    Google Scholar 

  5. King A, Przulj N, Jurisica I. Protein complex prediction via cost-based clustering. Bioinformatics, 2004, 20(17): 3013–3020

    Article  Google Scholar 

  6. Prizulj N. Wigle D, Jurisica I. Functional topology in a network of protein interactions. Bioinformatics, 2004, 20(3): 340–348

    Article  Google Scholar 

  7. Dongen S V. Graph clustering by flow simulation. PhD thesis centers for mathematics and computer science (CWI). Utrecht: University of Utrecht, 2000

    Google Scholar 

  8. Enright A J, Dongen S V, Ouzounis C A. An efficient algorithm for large-scale detection of protein families. Nucleic Acids Research, 2002, 30(7): 1575–1584

    Article  Google Scholar 

  9. Brohee S. Helden J. Evaluation of clustering algorithms for proteinprotein interaction networks. BMC Bioinformatics, 2006, 7(488): 1–19

    Google Scholar 

  10. Blatt M, Wiseman S, Domany E. Superparamagnetic clustering of data. Physical Review Letters, 1996, 76(18): 3251–3254

    Article  Google Scholar 

  11. Palla G. Uncovering the overlapping community structure of complex networks in nature and society. Nature, 2005, 435(7043): 814–818

    Article  Google Scholar 

  12. Zhang S H, Ning X M, Zhang X S. Identification of functional modules in a PPI network by clique percolation clustering. Computational Biology and Chemistry, 2006, 30(6): 445–451

    Article  MATH  Google Scholar 

  13. Ruepp A. The FunCat, a functional annotation scheme for systematic classification of proteins from whole genomes. Nucleic Acids Research, 2004, 32(18): 5539–5545

    Article  Google Scholar 

  14. Bu D. Topological structure analysis of the protein-protein interaction network in budding yeast. Nucleic Acids Research, 2003, 31(9): 2443–2450

    Article  MathSciNet  Google Scholar 

  15. Sharan R. Conserved patterns of protein interaction in multiple species. In: Proceedings of the National Academy of Sciences, 2005, 102(6): 1974–1979

    Article  Google Scholar 

  16. Goldberg D S. Assessing experimentally derived interactions in a small world. In: Proceedings of the National Academy of Sciences, 2003, 100(8): 4372–4376

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Penggang Sun.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sun, P., Gao, L. A fast iterative-clique percolation method for identifying functional modules in protein interaction networks. Front. Comput. Sci. China 3, 405–411 (2009). https://doi.org/10.1007/s11704-009-0048-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11704-009-0048-9

Keywords