Alphabetic
Paltform
Centrality Softwares
Alphabetic
Paltform
C Library Cytoscape Plugin Graph database Java framework 
Java standalone MatLab toolbox Python R package 
Web based Windows 
Product  Centralities  Platform  License  Ref 
AllegroGraphhttp://franz.com/agraph/allegrograph/ AllegroGraph® is a modern, highperformance, persistent graph database. AllegroGraph uses efficient memory utilization in combination with diskbased storage, enabling it to scale to billions of quads while maintaining superior performance. AllegroGraph supports SPARQL, RDFS++, and Prolog reasoning from numerous client applications. 
Betweenness centrality Closeness centrality Degree centrality 
Graph database (Linux)  Free Commercial 

The Brain Connectivity Toolbox (BCT)http://www.brainconnectivitytoolbox.net/ The BCT contains a large selection of complex network measures in Matlab. These measures are increasingly used to characterize structural and functional brain connectivity datasets. 
Edge betweenness centrality Kcoreness centrality Node betweenness centrality Nodewise flow coefficients PageRank centrality Participation coefficient Shannonentropy based diversity coefficient Shortcuts (erange) Spectral measure of centrality Subgraph centrality Withinmodule degree zscore 
MatLab toolbox  Free Open source 

CentiBiNhttp://centibin.ipkgatersleben.de/ 
Bargaining centrality Centroid value Closeness centrality Closeness Vitality CurrentFlow Betweenness centrality CurrentFlow Closeness centrality Degree centrality Eccentricity centrality Eigenvector centrality HITS Hubbell Index Katz Status Index PageRank Radiality centrality ShortestPaths Betweenness centrality Stress centrality 
Java standalone  Free  
CentiLibhttp://centilib.ipkgatersleben.de/ CentiLib is a Javalibrary for the computation and investigation of weighted and unweighted centralities in biological networks. 
Betweenness centrality Centroid centrality Closeness centrality Currentflow closeness centrality Currentflow betweenness centrality Degree centrality Eccentricity centrality Eigenvector centrality HITS Hubbel index Katz status index centrality PageRank Radiality centrality Stress centrality 
Javalibrary Vanted/Cytoscape 
Free Open source 

CentiScaPehttp://www.cbmc.it/~scardonig/centiscape/centiscape.php Find the most important nodes in a network, calculating centrality parameters for each node. 
Betweenness centrality (vertex/edge) Bridging centrality Centroid centrality Closeness centrality Eccentricity centrality Eigenvector centrality Radiality centrality Stress centrality 
Cytoscape Plugin  Free  
CePahttps://cran.rproject.org/web/packages/CePa/ Centralitybased pathway enrichment. Use pathway topology information to assign weight to pathway nodes. 
Radiality centrality Reach centrality 
R Package  Free  
CINNAhttps://cran.rproject.org/web/packages/CINNA/ It is an R package available on CRAN repository specialized for network centrality analysis. It is a tool for centrality comparison using dimensional reduction algorithms 
Dangalchev closeness centrality Group centrality Local bridging centrality Harmonic centrality Wiener index centrality 
R Package  Free  
cytoHubbahttp://hub.iis.sinica.edu.tw/cytohubba/ cytoHubba is a Java plugin for Cytoscape, a facilitated platform for the analysis and visualization of molecular interaction networks based on web application, Hubba. 
Bottleneck (BN) Degree Density of Maximum Neighborhood Component (DMNC) Double Screening Scheme (DSS) of MNC  DMNC Edge Percolated Component (EPC) Maximum Neighborhood Component (MNC) 
Cytoscape plugin  Free  
CytoNCAhttp://apps.cytoscape.org/apps/cytonca Providing calculation, evaluation and visualization analysis for several centralities of weighted and unweighted network. 
Betweenness centrality Closeness centrality Degree centrality Eigenvector centrality Information centrality Local Average Connectivitybased method (LAC) Network centrality (NC) Subgraph centrality 
Cytoscape Plugin  Free  
EgoNethttp://escoladeredes.net/profiles/blogs/egonet1 http://sourceforge.net/projects/egonet/ EgoNet (Egocentric Network Study Software) for the collection and analysis of egocentric social network data.[1] It helps the user to collect and analyse all the egocentric network data (all social network data of a website on the Internet), and provide general global network measures and data matrixes that can be used for further analysis by other software. 
Betweenness centrality Closeness centrality Degree centrality 
Java standalone  Free  
Functional Genomics Assistant (FUGA)http://code.google.com/p/fuga is a MATLAB toolbox for inference and analysis of biological and cellular networks. 
Clustering coefficient (parallelized) Eccentricity centrality Local efficiency Node betweenness centrality (parallelized) Node degree centrality Node eigenvector centrality 
MatLab toolbox  Free Open source 

Gephihttps://gephi.github.io/ 
Java standalone  Free Open Source 

GraphChihttp://graphlab.org/projects/graphchi.html https://github.com/GraphChi Diskbased largescale graph computation. 
Personalized PageRank PageRank 
C++ Java framework 
Free Open Source 

GraphStreamhttp://graphstreamproject.org/ GraphStream is a Java library for the modeling and analysis of dynamic graphs. You can generate, import, export, measure, layout and visualize them. 
Betweenness centrality Centroid Closeness centrality Degree centrality Eccentricity centrality Eigenvector centrality PageRank 
Java framework  Free Open Source 

graphtoolhttp://graphtool.skewed.de/ Graphtool is an efficient Python module for manipulation and statistical analysis of graphs (a.k.a. networks). The core data structures and algorithms are implemented in C++. 
Authority and hub centralities Betweenness centrality Closeness centrality Eigentrust centrality Eigenvector centrality Katz centrality PageRank Trust transitivity 
Python  Free Open source 

GTNAhttps://www.p2p.tudarmstadt.de/research/gtna/ GTNA is a Javabased framework that allows for the graphtheoretic analysis of arbitrary network topologies. 
Betweenness centrality Local Clustering Coefficient PageRank 
Java framework  Free Open source 

igraphhttp://igraph.org/ 
Alpha centrality Average distance Betweenness centrality Bonacich Power centrality Closeness centrality Constraint centrality Degree centrality Eccentricity centrality Eigenvector centrality Kcore decomposition Kleinberg centrality PageRank Strength centrality Structural Diversity Index Subgraph centrality 
R package Python C Library 
Free Open Source 

InFlowhttp://www.orgnet.com/inflow3.html Software for Social Network Analysis & Organizational Network Analysis. 
Windows  Commercial  
Interferencehttp://www.cbmc.it/~scardonig/interference/Interference.php A tool for virtual experimental network topological analysis. 
Betweenness centrality Centroid centrality Closeness centrality Eccentricity centrality Radiality centrality Stress centrality 
Cytoscape Plugin  Free  
JGraphTsnahttps://bitbucket.org/sorend/jgraphtsna JGraphT, Social Network Analysis addon. 
Brandes betweenness centrality Dangalchev closeness centrality Degree centrality Eigenvector centrality Freeman closeness centrality Fuzzy closeness centrality Geodesic KPath centrality Influence independence centrality Information centrality KPath centrality Latora closeness centrality OrtizArroyo Entropy centrality Random walk betweenness centrality Weighted closeness centrality Weighted degree centrality 
Java framework  Free Open Source 

JUNGhttp://jung.sourceforge.net/ The Java Universal Network/Graph Frameworkis a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network. 
Average distance Betweenness centrality Barycenter centrality Closeness centrality Degree centrality Eccentricity centrality Eigenvector centrality HITS HITS with priors Markov centrality PageRank PageRank with priors Random walk betweenness 
Java framework  Free Open Source 

keyplayerhttps://cran.rproject.org/web/packages/keyplayer/ Locating Key Players in Social Networks Computes group centrality scores and identifies the most central group of players in a network. 
Diffusion Centrality Fragmentation centrality Group Centraltiy Mreach Closeness Centrality Mreach Degree Centrality 
R package  Free Open Source 

ModuLandhttp://www.linkgroup.hu/modules.php http://apps.cytoscape.org/apps/moduland Modularization method family offering modular hierarchies and adjustable overlaps. 
Community centrality Bridgeness Overlap 
Cytoscape Plugin  Free  
MultiNethttp://www.sfu.ca/personal/archives/richards/Multinet/Pages/multinet.htm MultiNet is a data analysis package that can be used for ordinary data (in which you have a file that has one line of data for each case) and for network data (in which there are two files  the "node" file describes the individuals and the "link" file describes the connections between individuals). 
Betweenness centrality Closeness centrality Degree distributions Eigenvector centrality Influence (Out) centrality Influence (In) centrality Integration centrality Radiality centrality 
Windows  shareware  
neo4jhttps://github.com/neo4j/neo4j/.../centrality http://neo4j.com/ Neo4j is the world's leading graph database. People everywhere are using Neo4j to find graphs in every industry, connecting data to make sense of everything. 
Betweenness centrality Closeness centrality Eccentricity centrality Eigenvector centrality Eigenvector centrality arnoldi Eigenvector centrality power Shortest path based centrality Stress centrality 
Windows  Commercial  
NetMinerhttp://www.netminer.com/ NetMiner is an premium software tool for Exploratory Analysis and Visualization of Network Data. 
Windows  Commercial  
NetVis Modulehttp://www.netvis.org/ The NetVis Module is a free open source webbased tool to analyze and visualize social networks using data from csv files, online surveys, and dispersed teams. 
Betweenness centrality Closeness centrality Constraint Degree centrality Efficiency Hierarchy Reachability 
Web based  Free Open source 

NetworkAnalyzerhttp://med.bioinf.mpiinf.mpg.de/networkanalyzer/ NetworkAnalyzer is a Java plugin for Cytoscape, a software platform for the analysis and visualization of molecular interaction networks. 
Betweenness centrality Closeness centrality Clustering coefficient Degree distributions Eccentricity Neighborhood connectivity Radiality Shared neighbors Shortest paths Stress centrality Topological coefficients 
Cytoscape plugin  Free Open source 

NetworKithttps://networkit.iti.kit.edu/ NetworKit is a growing opensource toolkit for highperformance network analysis. Its aim is to provide tools for the analysis of large networks in the size range from thousands to billions of edges. 
ApproxBetweenness centrality Betweenness centrality Closeness centrality Degree centrality Dynamic approximation of Betweenness centrality Eigenvector centrality Katz centrality, kpath centrality Local clustering coefficients PageRank Spanning edge centrality Spectral centrality Topk Closeness (faster algorithm for computing only the topk nodes with highest closeness) 
C++ Python interface through Cython 
Free  
NetworkXhttps://networkx.github.io/ 
Betweenness centrality Closeness centrality Communicability CurrentFlow Betweenness centrality Current Flow Closeness centrality Degree centrality Dispersion Eigenvector centrality kpath centrality Load centrality 
Python  Free  
NodeXLhttp://nodexl.codeplex.com/ NodeXL: Network Overview, Discovery and Exploration for Excel. 
Betweenness centrality Closeness centrality Clustering coefficient Degree distributions Eigenvector centrality PageRank 
Windows  Free Open source 

qgraphhttp://sachaepskamp.com/qgraph http://cran.rproject.org/web/packages/qgraph/ qgraph is a package that can be used to plot several types of graphs. It is mainly aimed at visualizing relationships in (psychometric) data as networks to create a clear picture of what the data actually looks like. 
Betweenness centrality Closeness centrality Degree centrality 
R package  Free Open source 

Pajekhttp://pajek.imfm.si/ Pajek  Program for Large Network Analysis. 
Betweenness centrality Burt’s measure of constraint (structural holes) Closeness centrality Clustering coefficient Degree distributions HubsAuthorities Summing up Values of Line 
Windows for noncommercial use  Free  
RBGLhttp://www.bioconductor.org/packages/release/bioc/html/RBGL.html A fairly extensive and comprehensive interface to the graph algorithms contained in the BOOST library. 
Betweenness centrality kCores 
R package  Free Open source 

RINalyzerhttp://rinalyzer.de/ RINalyzer provides a number of important methods for analyzing and visualizing residue interaction networks (RINs). 
Current flow betweenness centrality Current flow closeness centrality Random walk betweenness centrality Random walk closeness centrality Shortest path betweenness centrality Shortest path closeness centrality Weighted degree centrality 
Cytoscape Plugin  Free  
RINspectorhttp://apps.cytoscape.org/apps/rinspector Combines centrality analyses with DynaMine flexibility predictions. 
Residue centrality Closeness centrality Betweenness centrality 
Cytoscape Plugin  Free  
SANTAhttp://bioconductor.org/packages/release/bioc/html/SANTA.html Spatial Analysis of Network Associations. This package provides methods for measuring the strength of association between a network and a phenotype. It does this by measuring clustering of the phenotype across the network. Vertices can also be individually ranked by their strength of association with highweight vertices. 
Knode Markov centrality 
R package  Free Open source 

SBEToolboxhttps://github.com/biocoder/SBEToolbox/releases A Matlab Toolbox for Biological Network Analysis. 
Betweenness centrality Bridging centrality Closeness centrality Clustering Coefficient Degree centrality Eccentricity centrality Knotty centrality 
MatLab toolbox  Free Open source 

Sentinel Visualizerhttp://www.fmsasg.com/SocialNetworkAnalysis/ 
Betweenness centrality Closeness centrality Degree centrality Eigenvector centrality Hub and Authority 
Windows  Commercial  
snahttp://CRAN.Rproject.org/package=sna 
Betweenness centrality Bonacich power centrality Closeness centrality Degree centrality Eigenvector centrality Flow betweenness centrality Gil Schmidt power centrality index Harary graph centrality Information centrality Kcore decomposition Load centrality Stress centrality 
R package  Free Open Source 

SocNetVhttp://socnetv.sourceforge.net/ Social Networks Visualizer (SocNetV) is a crossplatform, userfriendly tool for the analysis and visualization of Social Networks. 
Betweenness centrality Closeness centrality Degree centrality Degree Prestige (inDegree) Eccentricity centrality Influence Range Closeness centrality Information centrality PageRank Prestige Power centrality Proximity Prestige Stress centrality 
Windows, Linux, Mac  Free Open Source 

tnethttp://cran.rproject.org/web/packages/tnet/ R package for analyzing weighted, twomode, and longitudinal networks. 
Betweenness centrality (weighted network) Closeness centrality (weighted network) Degree centrality (twomode network) Degree centrality (weighted network) Distance (twomode network) Distance (weighted network) 
R package  Free Open Source 

UCINEThttps://sites.google.com/site/ucinetsoftware/ UCINET 6 for Windows is a software package for the analysis of social network data. 
Betweenness centrality Bonacich power centrality Closeness centrality Degree centrality Distance weighted fragmentation Eigenvector centrality Flow betweenness centrality Fragmentation centrality Hubs and authorities centrality Kstep reach centrality Information centrality Political independence index (pii) Proximal betweenness centrality Reverse closeness centrality 
Windows  Commercial  
Visonehttp://visone.info/ Visone is a longterm research project (team), in which models and algorithms to integrate and advance the analysis and visualization of social networks are being developed. 
Betweenness centrality Closeness centrality Currentflow centralities Degree centrality Eccentricity centrality Eigenvector centrality Hubs and authorities Pagerank Radiality centrality Status Stress centrality 
Java standalone  Free for academic and research  
WebGraphhttp://webgraph.di.unimi.it/ WebGraph is a framework for graph compression aimed at studying web graphs. 
Betweenness centrality Closeness centrality Lin's centrality Harmonic centrality Reachable 
Java framework  Free  
WGCNAhttp://labs.genetics.ucla.edu/horvath/CoexpressionNetwork/Rpackages/WGCNA/ WGCNA: an R package for weighted correlation network analysis. 
R package  Free Open source 

Wolframhttp://www.wolfram.com/mathematica/ http://www.wolframalpha.com/ http://reference.wolfram.com/language/guide/GraphMeasures.html 
Betweenness centrality Degree centrality Closeness centrality Eccentricity centrality Edge Betweenness centrality Edge Connectivity Eigenvector centrality HITS centrality Katz centrality Local clustering coefficient PageRank centrality Radiality centrality Status centrality SALSA Vertex Connectivity 
Windows  Commercial 
References
 KONGANTI, K., WANG, G., YANG, E., CAI, J. J., KONGANTI, K., WANG, G., YANG, E. & CAI, J. J. 2013. SBEToolbox: A Matlab Toolbox for Biological Network Analysis. Evolutionary Bioinformatics, 9, 355362. DOI: 10.4137/EBO.S12012
 DROZDOV, I., OUZOUNIS, C. A., SHAH, A. M. & TSOKA, S. 2011. Functional Genomics Assistant (FUGA): a toolbox for the analysis of complex biological networks. BMC research notes, 4, 462. DOI: 10.1186/175605004462
 JUNKER, B. H., KOSCHÜTZKI, D. & SCHREIBER, F. 2006. Exploration of biological network centralities with CentiBiN. BMC bioinformatics, 7, 219. DOI: 10.1186/147121057219
 RUBINOV, M. & SPORNS, O. 2010. Complex network measures of brain connectivity: Uses and interpretations. NeuroImage, 52, 10591069. DOI: 10.1016/j.neuroimage.2009.10.003
 CSARDI, G. & NEPUSZ, T. 2006. The igraph software package for complex network research. InterJournal, Complex Systems, 1695. [http://igraph.org]
 CARTER T. BUTTS (2014). sna: Tools for Social Network Analysis. R package version 2.32. http://CRAN.Rproject.org/package=sna
 A HAGBERG, D. S., P SWART. Exploring Network Structure, Dynamics, and Function using NetworkX. In: G VAROQUAUX, T. V., J MILLMAN, ed. Proceedings of the 7th Python in Science conference (SciPy 2008), 2008. 1115.
 BASTIAN, M., HEYMANN, S. & JACOMY, M. 2009. Gephi: An Open Source Software for Exploring and Manipulating Networks.
 DONCHEVA, N. T., KLEIN, K., DOMINGUES, F. S. & ALBRECHT, M. 2011. Analyzing and visualizing residue networks of protein structures. Trends in Biochemical Sciences, 36, 179182. DOI: 10.1016/j.tibs.2011.01.002
 BORGATTI, S. P., EVERETT, M. G. & FREEMAN, L. C. 2002. Ucinet for Windows: Software for social network analysis. Harvard, MA: Analytic Technologies.
 BOLDI, P. & VIGNA, S. 2004. The webgraph framework I: compression techniques. Proceedings of the 13th international conference on World Wide Web. New York, NY, USA: ACM. DOI: 10.1145/988672.988752
 Yu Tang, Min Li, Jianxin Wang, CytoNCA: a cytoscape plugin for centrality analysis and evaluation of biological network
 SCHILLER, B., BRADLER, D., SCHWEIZER, I., M, M., #252, HLH, #228, USER & STRUFE, T. 2010. GTNA: a framework for the graphtheoretic network analysis. Proceedings of the 2010 Spring Simulation Multiconference. Orlando, Florida: Society for Computer Simulation International. DOI: 10.1145/1878537.1878653
 ASSENOV, Y., RAMÍREZ, F., SCHELHORN, S.E., LENGAUER, T. & ALBRECHT, M. 2008. Computing topological parameters of biological networks. Bioinformatics, 24, 282284.
 LANGFELDER, P. & HORVATH, S. 2008. WGCNA: an R package for weighted correlation network analysis. BMC Bioinformatics, 9, 559. PMID: 19114008 DOI: 10.1186/147121059559
 V. Batagelj, A. Mrvar: Pajek – Program for Large Network Analysis. Home page: http://vlado.fmf.unilj.si/pub/networks/pajek/
 Smith, M., MilicFrayling, N., Shneiderman, B., Mendes Rodrigues, E., Leskovec, J., Dunne, C., (2010). NodeXL: a free and open network overview, discovery and exploration addin for Excel 2007/2010, http://nodexl.codeplex.com/ from the Social Media Research Foundation, http://www.smrfoundation.org
 CHEN, S.H., CHIN, C.H., WU, H.H., HO, C.W., KO, M.T. & LIN, C.Y. cytoHubba: A Cytoscape plugin for hub object analysis in network biology. 20th International Conference on Genome Informatics, 2009.
 SCARDONI, G., PETTERLINI, M. & LAUDANNA, C. 2009. Analyzing biological network parameters with CentiScaPe. Bioinformatics, 25, 28572859. DOI: 10.1093/bioinformatics/btp517
 GRÄßLER, J., KOSCHÜTZKI, D. & SCHREIBER, F. 2012. CentiLib: comprehensive analysis and exploration of network centralities. Bioinformatics, 28, 11781179. DOI: 10.1093/bioinformatics/bts106
 BRANDES, U. W. D.(2003).“Visone. Analysis and Visualization of Social Networks”. Special Issue on Graph Drawing Software, SpringerVerlag, Springer Series in Mathematics and Visualization, SpringerVerlag, págs, 321340.
 Cornish A and Markowetz F (2014). SANTA: Spatial Analysis of Network Associations. R package version 1.4.0.
 SZALAYBEKŐ, M., PALOTAI, R., SZAPPANOS, B., KOVÁCS, I. A., PAPP, B. & CSERMELY, P. 2012. ModuLand plugin for Cytoscape: determination of hierarchical layers of overlapping network modules and community centrality. Bioinformatics, 28, 22022204.
 Wolfram Research, Inc., Mathematica, Version 10.0, Champaign, IL (2014).
 DUTOT, A., GUINAND, F., OLIVIER, D. & PIGNÉ, Y. Graphstream: A tool for bridging the gap between complex systems and dynamic graphs. Emergent Properties in Natural and Artificial Complex Systems. Satellite Conference within the 4th European Conference on Complex Systems (ECCS'2007), 2007.
 O’MADADHAIN, J., FISHER, D., SMYTH, P., WHITE, S. & BOEY, Y.B. 2005. Analysis and visualization of network data using JUNG. Journal of Statistical Software, 10, 135.
 STAUDT, C. L., SAZONOVS, A. & MEYERHENKE, H. 2014. NetworKit: An Interactive Tool Suite for HighPerformance Network Analysis. arXiv preprint arXiv:1403.3005.
 Opsahl, T., 2009. Structure and Evolution of Weighted Networks. University of London (Queen Mary College), London, UK, pp. 104122. Available at http://toreopsahl.com/publications/thesis/; http://toreopsahl.com/tnet/
 KYROLA, A., BLELLOCH, G. E. & GUESTRIN, C. GraphChi: LargeScale Graph Computation on Just a PC. OSDI, 2012. 3146.
 Carey V, Long L and Gentleman R. RBGL: An interface to the BOOST graph library. R package version 1.40.1, http://www.bioconductor.org.
 Sacha Epskamp, Angelique O. J. Cramer, Lourens J. Waldorp, Verena D. Schmittmann, Denny Borsboom (2012). qgraph: Network Visualizations of Relationships in Psychometric Data. Journal of Statistical Software, 48(4), 118. URL http://www.jstatsoft.org/v48/i04/.
 NAVEH, B. 2011. JGraphT a free Java graph library.