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

From Canadian Centre for Ethnomusicology
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Overviews and Reviews =
[https://sites.google.com/view/emcrs-social-networks/software?authuser=0 Here's a nice overview of software packages, many of which are listed below.]
[[Reviews of SNA packages]]
[[Reviews of SNA packages]]
= Network data collection =
https://networkcanvas.com/
https://www.vennmaker.com/
http://www.tobiasstark.nl/GENSI/GENSI.htm


= Network analysis =
= Network analysis =
Line 66: Line 78:


[http://snap.stanford.edu/ SNAP]
[http://snap.stanford.edu/ SNAP]
[https://hdlab.stanford.edu/palladio/ Palladio]


[[Zeppelin]]
[[Zeppelin]]
Line 76: Line 90:


= Network simulation =
= Network simulation =
* [http://ccl.northwestern.edu/netlogo/resources.shtml Netlogo] for network simulations
* [http://ccl.northwestern.edu/netlogo/resources.shtml Netlogo] for agent-based model network simulations
* [https://biodynamo.org/ Biodynamo] agent-based modeling
* [https://www.nsnam.org/ NS-3], a network simulation system
* [https://www.nsnam.org/ NS-3], a network simulation system
* [https://www.wolfram.com/ Mathematica]
* [https://www.wolfram.com/ Mathematica]

Latest revision as of 13:14, 7 June 2024

Overviews and Reviews

Here's a nice overview of software packages, many of which are listed below.

Reviews of SNA packages

Network data collection

https://networkcanvas.com/

https://www.vennmaker.com/

http://www.tobiasstark.nl/GENSI/GENSI.htm

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.

Visviewer, specifically for visualizing citation networks (who cited whom)

And many others...

Visone

Sage

graphviz

cytoscape

Graph-tool

touchgraph

netdraw

GUESS

Sonia

SNAP

Palladio

Zeppelin

Egonet

Neo4j, a graph database package

Social network analysis in Python (coursera)

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