GithubHelp home page GithubHelp logo

barahona-research-group / multiscalecentrality Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 8.0 1.68 MB

Graph centrality is a question of scale - Multiscale centrality (MSC) is a scale dependent measure of centrality on complex networks.

License: GNU General Public License v3.0

Python 5.91% Jupyter Notebook 94.09%

multiscalecentrality's People

Contributors

arnaudon avatar peach-lucien avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

multiscalecentrality's Issues

connected componenets error

The current implementation uses the out-dated networkx command for connected_component_subgraphs. This needs updating for users, otherwise it won't work with current networkx package.

Larger Variety of Centrality Measures

There is a Centrality library called Centiserve which included a larger variety of centrality measures. Would be fun to see the correlation and accuracy of multiscale-ness of Centrality, as it seemed that Closeness and Degree Centrality is too cross-correlated.

From CentiServe in https://rdrr.io/cran/centiserve/man/:

  • averagedis | Find the average distance of a node
  • barycenter | Find the barycenter centrality score
  • bottleneck | Find the BottleNeck centrality score
  • centroid | Find the centroid value of graph vertices
  • closeness.currentflow | Find current-flow closeness centrality
  • closeness.freeman | Find the closeness centrality in a strongly connected graph
  • closeness.latora | Find the variant (Latora) closeness centrality in a...
  • closeness.residual | Find the residual closeness centrality
  • closeness.vitality | Find the closeness vitality centrality in a strongly...
  • clusterrank | Find the ClusterRank ranks in a graph
  • communibet | Find the communicability betweenness centrality
  • communitycent | Find the community-based node centrality
  • crossclique | Find the cross-clique connectivity (centrality)
  • decay | Find the decay centrality of a given vertex
  • diffusion.degree | Find the variant (Latora) closeness centrality in a...
  • dmnc | Find the density of maximum neighborhood component (DMNC) in...
  • entropy | Find the entropy centrality in a graph
  • epc | Find the edge percolated component (EPC) in a graph
  • geokpath | Find the geodesic k-path centrality
  • hubbell | Find the Hubbell centrality or the Hubbell Index
  • katzcent | Find the Katz centrality (Katz Status Index)
  • laplacian | Find the laplacian centrality
  • leaderrank | Find the LeaderRank in a directed graph
  • leverage | Find the leverage centrality
  • lincent | Find the lin centrality in a graph
  • lobby | Find the lobby index (centrality)
  • markovcent | Find the markov centrality score
  • mnc | Find the maximum neighborhood component (MNC)
  • pairwisedis | Find the pairwise disconnectivity index
  • radiality | Find the radiality centrality in a graph
  • salsa | Find the SALSA as 'hub' or 'authority' score
  • semilocal | Find the semi local centrality (or local centrality)
  • topocoefficient | Find the topological coefficient of a node in a undirected...

According to NetRankr

  • residual closeness (Dangalchev,2006)
  • generalized closeness (Agneessens et al.,2017)
  • decay centrality (Jackson, 2010)
  • integration centrality (Valente & Foreman, 1998)
  • subgraph centrality
  • communicability centrality
  • odd/even subgraph centrality
  • katz status

References

With callbacks from GiulioRossetti/cdlib#148 and igraph/igraph#1741

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.