A curated list of awesome network analysis resources.
Go to file
2016-04-11 10:37:42 +02:00
README.md meat for a first draft 2016-04-11 10:37:42 +02:00

Awesome Network Analysis Awesome

An awesome list of resources to construct, analyze and visualize network data.

Table of Contents

Books

Overviews

  1. Networks, Crowds, and Markets: Reasoning About a Highly Connected World, by David Easley and Jon Kleinberg; complete pre-publication draft online (2010).

Specifics

  1. Multilevel Network Analysis for the Social Sciences, by Emmanuel Lazega and Tom A.B. Snijders (2016).

Courses

  1. Complex Networks, by Peter Sheridan Dodds (2016).

Datasets

  1. KONECT - The Koblenz Network Collection.

Journals

  1. Journal of Social Structure (2000).

Professional groups

  1. AFS RT 26 “Réseaux sociaux” - Thematic Network of the French Sociological Association, in French.

Software

  1. Discourse Network Analyzer (DNA) - qualitative content analysis tool with network export facilities, written in Java with R integration.
  • Gephi - cross-platform, free and open source tool for network visualization.
  • networks.tb - a suite designed for analyzing socio-semantic networks, written in C.
  • NodeXL - free, open-source template for Microsoft Excel to explore network graphs.
  • Pajek - Windows program for large network analysis, free for noncommercial use.
  • PNet - Simulation and estimation of exponential random graph models (ERGMs), written in Java for Windows.
  • Stanford Network Analysis Project - C++ general purpose network analysis and graph mining library; available as a Python library and through NodeXL.
  • VOSviewer - Cross-platform software tool for constructing and visualizing bibliometric networks, written in Java.

JavaScript Libraries

Python Libraries

Most items below are from a Google spreadsheet by Michał Bojanowski and others.

  1. linkpred - Assess the likelihood of potential links in a future snapshot of a network.
  • networkx - Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

R Packages

See also this Google spreadsheet by Ian McCulloh and others.
For more awesome R packages, see the Awesome R list.

  • Bergm - Tools to analyse Bayesian exponential random graph models.
  • ergm - Estimation of Exponential Random Graph Models.
  • GERGM - Estimation and diagnosis of the convergence of Generalized Exponential Random Graph Models (GERGM).
  • igraph - A collection of network analysis tools.
  • latentnet - Latent position and cluster models for network objects.
  • networkD3 - D3 JavaScript network graphs from R.
  • ndtv - Tools to construct animated visualizations of dynamic network data in various formats.
  • network - Basic tools to manipulate relational data in R.
  • networkDynamic - Support for dynamic, (inter)temporal networks.
  • rgexf - Export network objects from R to GEXF, for manipulation with network software like Gephi or Sigma.
  • sna - Basic network measures and visualization tools.
  • spnet - Methods for dealing with spatial social networks.
  • statnet - The project behind many R network analysis packages.
  • tnet - Network measures for weighted, two-mode and longitudinal networks.
  • tsna - Tools for temporal social network analysis.
  • visNetwork - Using vis.js library for network visualization.

Tutorials

  1. Analyse des réseaux : une introduction à Pajek, in French (2011).

Varia

Contributing

Please contribute to this list by sending a pull request after reading the Contribution Guidelines for stylistic indications.

By default, all sources are organized alphabetically, with date and language mentions when relevant. To cite R packages, please cite the stable CRAN version when it exists.

Remember that an awesome list has to be, well, awesome. The "Awesome Manifesto" states:

Only awesome is awesome

Research if the stuff you're including is actually awesome. Put only stuff on the list you or another contributor can personally recommend and rather leave stuff out than include too much.

...

Comment on why something is awesome

Apart from suggesting a particular item on your list, you should also inform your readers why it's on the list and how they will benefit from it.

Please also add your name to the copyright waiver below.

License

CC0

To the extent possible under law, the authors of this list (François Briatte) have waived all copyright and related or neighboring rights to this work.