On this page you can find software for various projects of mine.

  • The Community Structure Analysis Framework is a method for understanding the structures of communities of different types. It allows practitioners and researchers to analyze communities obtained from different algorithms in order to understand similarities and differences between the various types, as well as identify which algorithms produce communities most similar to real communities.
  • Methods from my link prediction paper have been added to Networkx!
  • Node Perception is a community detection algorithm for finding overlapping communities. It first clusters the egonet around each node, and then links these 'sub-communities' into larger overlapping communities. See the paper for a full description. Code is available as a Python script here .