Skip navigation.
Home

Link Analysis Software

Some notes on link analysis software:

http://en.wikipedia.org/wiki/Social_network_analysis_software [looks very nice]
http://www.kdnuggets.com/software/link-analysis-social-networks.html

*** http://networkx.lanl.gov
looks very nice; python

*** http://igraph.sourceforge.net/
quite nice python

http://jung.sourceforge.net/applet/showlayouts2.html
seems rather nice, scalable, java

http://www.sonivis.org
java, seems very interesting

http://nwb.slis.indiana.edu/index.html
looks interesting too

NodeXL
A plugin for Microsoft Excel that provides very nice tools (is especially useful for people that are not familar with programming)

 

Gephi
Up and comming open source graph visualization and analysis platform written in Java (w/ support for plugins).

screenshot

 

 

Notes:

 

Comparison between igraph and networkx [Conrad Lee]

Some difference I could point to:

   - iGraph has some community detection algorithms implemented, while
   NetworkX does not.
   - iGraph's GraphML exporter included a more complete implementation of
   the GraphML specification, meaning that if you have a graph with all sorts
   of things labeled and weighted, it might be easier to export all this data
   into GraphML with iGraph.

Another difference between the two packages (and the reason I prefer NetworkX), is that NetworkX is well-documented, and has a fairly active community that can answer questions.  I found that the python version of
iGraph was not very well documented.  Also, NetworkX is written more in python than iGraph.  If you are using the python version of iGraph, then you will usually not be able to read the source code in python--you will just run into a binding.