Packages for network analysis, simulation, and visualization: Difference between revisions

From Canadian Centre for Ethnomusicology
Jump to navigation Jump to search
No edit summary
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Reviews of SNA packages]]
= Network analysis =
= Network analysis =


[https://graphcommons.com/ Graph Commons]: just found this one recently; check it out.
[http://www.analytictech.com/keyplayer/keyplayer.htm Keyplayer], for identifying key nodes
 
[https://www.philipleifeld.com/software/software.html DNA], for discourse analysis
 
[https://www.stats.ox.ac.uk/~snijders/siena/ Siena]
 
[https://kumu.io/ Kumu]


[http://gephi.org/ gephi]: very popular tool for network science
[https://www.fnalab.com/ FNA]
 
[https://graphcommons.com/ Graph Commons]: simple and beautiful interface for collaborative network-building, with some basic network algorithms built in - you can also import/export data; check it out.
 
[http://gephi.org/ gephi]: very popular tool for network science. [[Gephi tutorials]]


[http://nodexl.codeplex.com/ NodeXL] another popular tool that works in conjunction with Excel (mainly Windows - but there are [http://www.connectedaction.net/2010/11/16/how-to-run-nodexl-on-a-connected-mac-or-other-platform-using-amazon-ec2/ solutions for mac] too)
[http://nodexl.codeplex.com/ NodeXL] another popular tool that works in conjunction with Excel (mainly Windows - but there are [http://www.connectedaction.net/2010/11/16/how-to-run-nodexl-on-a-connected-mac-or-other-platform-using-amazon-ec2/ solutions for mac] too)
Line 13: Line 25:
[https://networkx.github.io/ NetworkX]: a Python package for network analysis (requires programming)
[https://networkx.github.io/ NetworkX]: a Python package for network analysis (requires programming)


[https://kateto.net/netscix2016.html Network Analysis and Visualization with R and igraph] (requires programming)
[https://kateto.net/netscix2016.html Network Analysis and Visualization with R and igraph] (requires programming). [https://cran.r-project.org/web/packages/sna/sna.pdf Another R package is here]
 
[http://igraph.org/ igraph] or [http://igraph.sourceforge.net igraph], an open source C (programming language) library for the analysis of large-scale complex networks, with interfaces to R (programming language), Python and Ruby
 
[http://www.casos.cs.cmu.edu/tools/index.php Tools at Carnegie Mellon's Center for Computational Analysis of Social and Organizational Systems (CASOS)]
 
[http://casos.cs.cmu.edu/projects/ora/ ORA], a tool for Dynamic Network Analysis and network visualization. Kathleen M. Carley, 2014, ORA: A Toolkit for Dynamic Network Analysis and Visualization, In Reda Alhajj and Jon Rokne (Eds.) Encyclopedia of Social Network Analysis and Mining, Springer.
 
[http://orange.biolab.si/ Orange],  a free data mining software suite, module [http://www.ailab.si/orange/doc/modules/orngNetwork.htm orngNetwork]
 
[https://www.amii.ca/meerkat/ Meerkat]: developed by our own CS folks; runs in Java
 
[https://tulip.labri.fr/TulipDrupal/ Tulip], a free data mining and visualization software dedicated to the analysis and visualization of relational data. [http://tulip.labri.fr/]
 
[http://semoss.org/ SEMOSS], an RDF-based open source context-aware analytics tool written in Java, leveraging the SPARQL
 
[https://webwebpage.github.io/ webweb], to display interactive networks in a browser.
 
'''And many others...'''


[http://visone.info/ Visone]
[http://visone.info/ Visone]
Line 26: Line 56:


[http://www.touchgraph.com/seo touchgraph]
[http://www.touchgraph.com/seo touchgraph]
[http://igraph.org/ igraph] or [http://igraph.sourceforge.net igraph], an open source C (programming language) library for the analysis of large-scale complex networks, with interfaces to R (programming language), Python and Ruby


[http://www.analytictech.com/netdraw/netdraw.htm netdraw]
[http://www.analytictech.com/netdraw/netdraw.htm netdraw]


[http://graphexploration.cond.org/ GUESS]
[http://graphexploration.cond.org/ GUESS]
[http://www.casos.cs.cmu.edu/tools/index.php Tools at Carnegie Mellon's Center for Computational Analysis of Social and Organizational Systems (CASOS)]
[http://casos.cs.cmu.edu/projects/ora/ ORA], a tool for Dynamic Network Analysis and network visualization. Kathleen M. Carley, 2014, ORA: A Toolkit for Dynamic Network Analysis and Visualization, In Reda Alhajj and Jon Rokne (Eds.) Encyclopedia of Social Network Analysis and Mining, Springer.


[http://www.stanford.edu/group/sonia/ Sonia]
[http://www.stanford.edu/group/sonia/ Sonia]
[http://orange.biolab.si/ Orange],  a free data mining software suite, module [http://www.ailab.si/orange/doc/modules/orngNetwork.htm orngNetwork]
[https://www.amii.ca/meerkat/ Meerkat]: developed by our own CS folks; runs in Java


[http://snap.stanford.edu/ SNAP]
[http://snap.stanford.edu/ SNAP]
[http://semoss.org/ SEMOSS], an RDF-based open source context-aware analytics tool written in Java, leveraging the SPARQL
[https://webwebpage.github.io/ webweb], to display interactive networks in a browser.


[[Zeppelin]]
[[Zeppelin]]
[https://tulip.labri.fr/TulipDrupal/ Tulip], a free data mining and visualization software dedicated to the analysis and visualization of relational data. [http://tulip.labri.fr/]


[https://sourceforge.net/projects/egonet/ Egonet]
[https://sourceforge.net/projects/egonet/ Egonet]
Line 67: Line 81:
* [http://allthingsgraphed.com/2014/11/02/twitter-friends-network/ visualizing Twitter]
* [http://allthingsgraphed.com/2014/11/02/twitter-friends-network/ visualizing Twitter]
* [http://www.texample.net/tikz/ tikz], which produces graphs from latex code
* [http://www.texample.net/tikz/ tikz], which produces graphs from latex code
= Extracting network data from the Web =
[[Tools for obtaining network data from the WWW]]
= Related tools =
* [https://github.com/twintproject/twint Twitter analytics]

Revision as of 08:17, 16 October 2020

Reviews of SNA packages

Network analysis

Keyplayer, for identifying key nodes

DNA, for discourse analysis

Siena

Kumu

FNA

Graph Commons: simple and beautiful interface for collaborative network-building, with some basic network algorithms built in - you can also import/export data; check it out.

gephi: very popular tool for network science. Gephi tutorials

NodeXL another popular tool that works in conjunction with Excel (mainly Windows - but there are solutions for mac too)

Ucinet: one of the standard SNA packages, along with Pajek.

SocNetV: easy to use, but a bit buggy last I checked. Will run a "spider" mapping a portion of the web.

NetworkX: a Python package for network analysis (requires programming)

Network Analysis and Visualization with R and igraph (requires programming). Another R package is here

igraph or igraph, an open source C (programming language) library for the analysis of large-scale complex networks, with interfaces to R (programming language), Python and Ruby

Tools at Carnegie Mellon's Center for Computational Analysis of Social and Organizational Systems (CASOS)

ORA, a tool for Dynamic Network Analysis and network visualization. Kathleen M. Carley, 2014, ORA: A Toolkit for Dynamic Network Analysis and Visualization, In Reda Alhajj and Jon Rokne (Eds.) Encyclopedia of Social Network Analysis and Mining, Springer.

Orange, a free data mining software suite, module orngNetwork

Meerkat: developed by our own CS folks; runs in Java

Tulip, a free data mining and visualization software dedicated to the analysis and visualization of relational data. [1]

SEMOSS, an RDF-based open source context-aware analytics tool written in Java, leveraging the SPARQL

webweb, to display interactive networks in a browser.

And many others...

Visone

Sage

graphviz

cytoscape

Graph-tool

touchgraph

netdraw

GUESS

Sonia

SNAP

Zeppelin

Egonet

Network simulation

See also Network simulations

Network visualization

  • List of SNA software above (nearly all tools contain visualization capabilities)
  • visualizing Twitter
  • tikz, which produces graphs from latex code

Extracting network data from the Web

Tools for obtaining network data from the WWW

Related tools