Packages for network analysis, simulation, and visualization: Difference between revisions
Line 78: | Line 78: | ||
= 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] |
Revision as of 13:59, 24 November 2021
Network analysis
Keyplayer, for identifying key nodes
DNA, for discourse analysis
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
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...
Neo4j, a graph database package
Social network analysis in Python (coursera)
Network simulation
- Netlogo for agent-based model network simulations
- Biodynamo agent-based modeling
- NS-3, a network simulation system
- Mathematica
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