Network Analysis
Contents
Books
General Overviews
Method-specific
Software-specific
Topic-specific
Dissemination
by Radhakrishnan Nagarajan, Marco Scutari and Sophie Lèbre (website; 2013).
edited by Emmanuel Lazega and Tom A.B. Snijders (2016).
by David Knoke, Mario Diani, James Hollway and Dimitri Christopulos (2021).
edited by Andreas Kerren, Helen C. Purchase and Matthew O. Ward (2014).
edited by Ulrik Brandes and Thomas Erlebach - Covers network centrality, clustering, blockmodels, spatial networks and more (2005).
Courses
Complex Networks
Datasets
Python package
Software
Implementation of force-directed edge bundling for the QGIS Processing toolbox.
Cross-platform program to download and visualize Usenet data. Developed for a Masters degree.
lists. See also this Google spreadsheet by Ian McCulloh and others.
Implements an extension to the Topic-Partitioned Multinetwork Embeddings (TPME) model.
Connects R, RStudio and JavaScript libraries to draw graph diagrams (blog post).
Edge bundling algorithms, useful to e.g. draw networks of transport maps.
Dynamic Network Actor-Oriented Model (DyNAM) for the statistical analysis of coordination networks through time.
an igraph implementation of the Smith-Pittman community detection algorithm (2024).
Experimental package to analyze one-mode projections of bipartite (two-mode) networks. See also: bipartite R package.
Mathematica
Algorithms
C / C++
Python
Python packages and C/C++/CUDA libraries focused on GPU-accelerated graph analytics.
Python community detection library, with 60+ methods and evaluation/visualization features.
Interactive network visualization library in Python, powered by Cytoscape.js and Dash
Python package for statistical algorithms, models, and visualization for single and multiple networks.
Python package for unsupervised learning on graph structured data with a scikit-learn like API.
Assess the likelihood of potential links in a future snapshot of a network.
Python package for sampling from graph structured data with a scikit-learn like API.
Python library to extract, transform, and visually explore big graphs.
Java
JavaScript
consisting of angles and magnitudes.
Specification and reference implementation for a robust and multipurpose JavaScript Graph object.
"Dynamic Network Visualizations [for] Domain Scientists." For demo examples, see The Vistorian.
Library initially developed to visualise "networks of influence" among U.S. elites.
Julia
Julia wrapper for the Smile C++ library, which covers Bayesian networks and influence diagrams.
Graph data structures with multiple heterogeneous metadata for Graphs.jl.
Community detection and other functionalities for the LightGraphs.jl package.
Package to visualize graphs produced with LightGraphs.jl, using ThreeJS.jl.
Varia
Comprehensive list of graph embedding papers with title, authors, link to the paper and reference implementation.
Comprehensive list of community detection papers with title, authors, link to the paper and reference implementation.
Community detection in the political network of Middle Eastern alliances between various state and nonstate powers (updated version).
Research project on the collaborative ties and network distance between mathematicians.
Interactive visualization of a well-documented early modern historical network.
Picking Sides
Fictional Networks
License
To the extent possible under law, the authors of this list – by chronological order: François Briatte, Ian McCulloh, Aditya Khanna, Manlio De Domenico, Patrick Kaminski, Ericka Menchen-Trevino, Tam-Kien Duong, Jeremy Foote, Catherine Cramer, Andrej Mrvar, Patrick Doreian, Vladimir Batagelj, Eric C. Jones, Alden S. Klovdahl, James Fairbanks, Danielle Varda, Andrew Pitts, Roman Bartusiak, Koustuv Sinha, Mohsen Mosleh, Sandro Sousa, Jean-Baptiste Pressac, Patrick Connolly, Hristo Georgiev, Tiago Azevedo, Luis Miguel Montilla, Keith Turner, Sandra Becker, Benedek Rozemberczki, Xing Han Lu, Vincent Labatut, David Schoch, Jaewon Chung, Benedek Rozemberczki, Alex Loftus, Arun, Filippo Menczer, Marc Schiller, Tanguy Fardet, Bernhard Bieri, Rémy Cazabet, Jeremy Gelb, Mathieu Bastian, Michael Szell, Eran Rivlis, Rohan Dandage, Benjamin Smith, Beth Duckles, Lei Cao and Simon Delarue - have waived all copyright and related or neighboring rights to this work. Thanks to Robert J. Ackland, Laurent Beauguitte, Patrick Connolly, Michael Dorman, Colin Fay, Marc Flandreau, Eiko Fried, Christopher Steven Marcum, Wouter de Nooy, Katya Ognyanova, Rahul Padhy, Camille Roth, Claude S. Fischer, Cosma Shalizi, Tom A.B. Snijders, Chris Watson and Tim A. Wheeler, who helped locating some of the awesome resources featured in this list.
To the extent possible under law, the authors of this list – by chronological order: François Briatte, Ian McCulloh, Aditya Khanna, Manlio De Domenico, Patrick Kaminski, Ericka Menchen-Trevino, Tam-Kien Duong, Jeremy Foote, Catherine Cramer, Andrej Mrvar, Patrick Doreian, Vladimir Batagelj, Eric C. Jones, Alden S. Klovdahl, James Fairbanks, Danielle Varda, Andrew Pitts, Roman Bartusiak, Koustuv Sinha, Mohsen Mosleh, Sandro Sousa, Jean-Baptiste Pressac, Patrick Connolly, Hristo Georgiev, Tiago Azevedo, Luis Miguel Montilla, Keith Turner, Sandra Becker, Benedek Rozemberczki, Xing Han Lu, Vincent Labatut, David Schoch, Jaewon Chung, Benedek Rozemberczki, Alex Loftus, Arun, Filippo Menczer, Marc Schiller, Tanguy Fardet, Bernhard Bieri, Rémy Cazabet, Jeremy Gelb, Mathieu Bastian, Michael Szell, Eran Rivlis, Rohan Dandage, Benjamin Smith, Beth Duckles, Lei Cao, Simon Delarue and Christian Schulz - have waived all copyright and related or neighboring rights to this work. Thanks to Robert J. Ackland, Laurent Beauguitte, Patrick Connolly, Michael Dorman, Colin Fay, Marc Flandreau, Eiko Fried, Christopher Steven Marcum, Wouter de Nooy, Katya Ognyanova, Rahul Padhy, Camille Roth, Claude S. Fischer, Cosma Shalizi, Tom A.B. Snijders, Chris Watson and Tim A. Wheeler, who helped locating some of the awesome resources featured in this list.