Letter | Published:

Uncovering the overlapping community structure of complex networks in nature and society

Nature volume 435, pages 814818 (09 June 2005) | Download Citation

Subjects

Abstract

Many complex systems in nature and society can be described in terms of networks capturing the intricate web of connections among the units they are made of1,2,3,4. A key question is how to interpret the global organization of such networks as the coexistence of their structural subunits (communities) associated with more highly interconnected parts. Identifying these a priori unknown building blocks (such as functionally related proteins5,6, industrial sectors7 and groups of people8,9) is crucial to the understanding of the structural and functional properties of networks. The existing deterministic methods used for large networks find separated communities, whereas most of the actual networks are made of highly overlapping cohesive groups of nodes. Here we introduce an approach to analysing the main statistical features of the interwoven sets of overlapping communities that makes a step towards uncovering the modular structure of complex systems. After defining a set of new characteristic quantities for the statistics of communities, we apply an efficient technique for exploring overlapping communities on a large scale. We find that overlaps are significant, and the distributions we introduce reveal universal features of networks. Our studies of collaboration, word-association and protein interaction graphs show that the web of communities has non-trivial correlations and specific scaling properties.

Access optionsAccess options

Rent or Buy article

Get time limited or full article access on ReadCube.

from$8.99

All prices are NET prices.

References

  1. 1.

    & Collective dynamics of ‘small-world’ networks. Nature 393, 440–442 (1998)

  2. 2.

    & Emergence of scaling in random networks. Science 286, 509–512 (1999)

  3. 3.

    & Statistical mechanics of complex networks. Rev. Mod. Phys. 74, 47–97 (2002)

  4. 4.

    & Evolution of Networks: From Biological Nets to the Internet and WWW (Oxford Univ. Press, Oxford, 2003)

  5. 5.

    , , , & Hierarchical organization of modularity in metabolic networks. Science 297, 1551–1555 (2002)

  6. 6.

    & Protein complexes and functional modules in molecular networks. Proc. Natl Acad. Sci. USA 100, 12123–12128 (2003)

  7. 7.

    , , , & Dynamics of market correlations: Taxonomy and portfolio analysis. Phys. Rev. E 68, 056110 (2003)

  8. 8.

    Social Network Analysis: A Handbook 2nd edn (Sage, London, 2000)

  9. 9.

    , & Identity and search in social networks. Science 296, 1302–1305 (2002)

  10. 10.

    & Mapping knowledge domains. Proc. Natl Acad. Sci. USA 101, 5183–5185 (2004)

  11. 11.

    Cluster Analysis 3rd edn (Edward Arnold, London, 1993)

  12. 12.

    A Guide to Analysis of DNA Microarray Data 2nd edn (Wiley-Liss, New York, 2004)

  13. 13.

    Detecting community structure in networks. Eur. Phys. J. B 38, 321–330 (2004)

  14. 14.

    The bigger picture. Nature 418, 131 (2002)

  15. 15.

    , & Super-paramagnetic clustering of data. Phys. Rev. Lett. 76, 3251–3254 (1996)

  16. 16.

    & Community structure in social and biological networks. Proc. Natl Acad. Sci. USA 99, 7821–7826 (2002)

  17. 17.

    , , , & Defining and identifying communities in networks. Proc. Natl Acad. Sci. USA 101, 2658–2663 (2004)

  18. 18.

    Fast algorithm for detecting community structure in networks. Phys. Rev. E 69, 066133 (2004)

  19. 19.

    in Models and Methods in Social Network Analysis (eds Carrington, P., Scott, J. & Wasserman, S.) 117–147 (Cambridge Univ. Press, New York, 2005)

  20. 20.

    et al. Functional organization of the yeast proteome by systematic analysis of protein complexes. Nature 415, 141–147 (2002)

  21. 21.

    & Analyzing clique overlap. Connections 21, 49–61 (1998)

  22. 22.

    Batagelj, V. & Zaversnik, M. Short cycles connectivity. arXiv cs.DS/0308011 (2003).

  23. 23.

    , & Clique percolation in random networks. Phys. Rev. Lett. 94, 160202 (2005)

  24. 24.

    in Network Analysis (eds Brandes, U. & Erlebach, T.) 112–142 (Lecture Notes in Computer Science 3418, Springer, Berlin, 2005)

  25. 25.

    E-prints and the Open Archives Initiative. Library Hi Tech 21, 151–158 (2003)

  26. 26.

    Nelson, D. L., McEvoy, C. L. & Schreiber, T. A. The University of South Florida word association, rhyme, and word fragment norms. .

  27. 27.

    et al. DIP: the Database of Interacting Proteins. Nucleic Acids Res. 28, 289–291 (2000)

  28. 28.

    et al. GO:TermFinder—open source software for accessing Gene Ontology information and finding significantly enriched Gene Ontology terms associated with a list of genes. Bioinformatics 20, 3710–3715 (2004)

  29. 29.

    et al. Genetic and physical maps of Saccharomyces cerevisiae. Nature 387, 67S–73S (1997)

  30. 30.

    , & Self-similarity of complex networks. Nature 433, 392–395 (2005)

Download references

Acknowledgements

We thank A.-L. Barabási and P. Pollner for discussions, and B. Kovács and G. Szabó for help with visualization and software support. This research was supported by the Hungarian Research Grant Foundation (OTKA).

Author information

Affiliations

  1. Biological Physics Research Group of the Hungarian Academy of Sciences, Pázmány P. stny. 1A, H-1117 Budapest, Hungary

    • Gergely Palla
    • , Illés Farkas
    •  & Tamás Vicsek
  2. Department of Biological Physics, Eötvös University, Pázmány P. stny. 1A, H-1117 Budapest, Hungary

    • Gergely Palla
    • , Imre Derényi
    •  & Tamás Vicsek

Authors

  1. Search for Gergely Palla in:

  2. Search for Imre Derényi in:

  3. Search for Illés Farkas in:

  4. Search for Tamás Vicsek in:

Competing interests

Reprints and permissions information is available at npg.nature.com/reprintsandpermissions. The authors declare no competing financial interests.

Corresponding author

Correspondence to Tamás Vicsek.

Supplementary information

PDF files

  1. 1.

    Supplementary Notes

    Uncovering the overlapping community structure complex networks in nature and society. Also contains additional references.

About this article

Publication history

Received

Accepted

Published

DOI

https://doi.org/10.1038/nature03607

Further reading

Comments

By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.