Track Awesome Network Analysis Updates Weekly
A curated list of awesome network analysis resources.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 briatte/awesome-network-analysis · ⭐ 3.6K · 🏷️ Networking
Nov 11 - Nov 17, 2024
Software / R
- ig.degree.betweenness (⭐30) - an igraph implementation of the Smith-Pittman community detection algorithm (2024).
Sep 23 - Sep 29, 2024
Books / General Overviews
- The Atlas for the Aspiring Network Scientist, by Michele Coscia (2021).
Jul 01 - Jul 07, 2024
Books / General Overviews
- Social Networks. An Introduction, by Omar Lizardo and Isaac Jilbert - free to read online (2023).
Datasets / Topic-specific
- igraphwalshdata - Another R data-centric package.
Professional Groups / Research Groups (USA)
Professional Groups / Research Groups (Other)
- NEtwoRks, Data, and Society (NERDS) - Research group at IT University of Copenhagen.
Software / Python
- RAPIDS cuGraph (⭐1.7k) - Python packages and C/C++/CUDA libraries focused on GPU-accelerated graph analytics.
- Graphinate - Python package aimed at generating graphs from data sources, built on top of
networkx
.
- parag (⭐2) - Interactive visualization of higher-order graphs in Python.
- rustworkx (⭐1.1k) - A high performance Python graph library implemented in Rust.
Software / Tutorials
Jul 10 - Jul 16, 2023
Books / Topic-specific
- Conducting Personal Network Research: A Practical Guide, by Christopher McCarty et al. (2019).
- Egocentric Network Analysis with R - An online book/tutorial that covers a lot of similar ground.
Software / R
- multigraph - Functions to build and visualize all sorts of multigraphs.
- multigraphr - Random multigraph models, statistics of multigraph properties, and goodness of fit tests.
- multinets - Package to handle multilevel networks in
igraph
.
- signnet Methods to analyse signed networks (structural balance, blockmodeling, centrality, etc.).
Software / Tutorials
Jul 03 - Jul 09, 2023
Software / R
- edgebundle (⭐125) - Edge bundling algorithms, useful to e.g. draw networks of transport maps.
- netseg - Various measures of network segregation and homophily.
Jun 26 - Jul 02, 2023
Software / Social, Economic and Political Networks
- Gephi - Cross-platform, free and open source tool for network visualization.
Software / Java
- GraphStore (⭐71) - In-memory graph structure implementation, powering Gephi.
Software / JavaScript
- Gephi Lite (⭐203) - Web-based, lighter version of Gephi.
Software / Python
- Raphtory - A platform for building and analysing temporal networks.
Software / R
- netUtils (⭐15) - Various network functions and methods, e.g. computing the Cartesian product of two graphs or fitting a discrete core periphery model.
Software / Syntaxes
- GEXF - File format used by the Gephi software.
May 22 - May 28, 2023
Books / Topic-specific
- Economic Networks: Theory and Computation, by John Stachurski and Thomas J. Sargent (2022).
Software / R
- mlergm - Multilevel Exponential-Family Random Graph Models, to model nodes nested within known blocks.
Apr 24 - Apr 30, 2023
Books / Dissemination
- Linked: The New Science of Networks, by Albert-László Barabási (2002).
Books / General Overviews
- L'analyse de réseau en sciences sociales. Petit guide pratique, by Laurent Beauguitte, in French (2023). Readable online.
- A First Course in Network Science, by Filippo Menczer, Santo Fortunato, and Clayton A. Davis - Tutorials, datasets and other resouces on GitHub (⭐365) (2020).
- Networks, Crowds, and Markets: Reasoning About a Highly Connected World, by David Easley and Jon Kleinberg - Full pre-publication draft (review; 2010).
- The SAGE Handbook of Social Network Analysis, edited by John Scott and Peter J. Carrington (2011).
- Social and Economic Networks, by Matthew O. Jackson (2008).
- Social Network Analysis with Applications, by Ian McCulloh, Helen Armstrong and Anthony Johnson (2013).
Books / Method-specific
- Inferential Network Analysis, by Skyler J. Cranmer, Bruce A. Desmarais and Jason Morgan (2020).
- Multimodal Political Networks, by David Knoke, Mario Diani, James Hollway and Dimitri Christopulos (2021).
- Understanding Large Temporal Networks and Spatial Networks, by Vladimir Batagelj et al. (2014).
Courses / Topic-specific
- Complex Networks, by Rémy Cazabet (University Lyon 1 and ENS Lyon, 2022).
- Graphs and Networks, by Dan Spielman (Yale University, 2013).
- Network Analysis and Modeling (Computer Science), by Aaron Clauset - Full lecture slides and readings (University of Colorado, 2022).
Datasets / Topic-specific
- Hetionet: an integrative network of disease (⭐265) - A complex biological network, available in multiple formats, including JSON and Neo4j.
- State Networks - US state-to-state relational variables, including borders, travel, trade and more.
- UC Berkeley Social Networks Study (UCNets) - Ego-centric data (personal networks) from a five-year panel study.
Journals / Topic-specific
Professional Groups / Topic-specific
- AFS RT 26 “Réseaux sociaux” - Thematic Network of the French Sociological Association (AFS), in French (old website).
- GDR ARSHS - GDR Analyse de réseaux en sciences humaines et sociales, in French - Research group based in Paris.
- Groupe FMR - Flux, Matrices, Réseaux, in French. Twitter: @BaugLaurent.
- Mathematical Sociology Section of the American Sociological Association (ASA). Twitter: @Math_Sociology.
- Society of Young Network Scientists (SYNS). Supports early-career network scientists. Twitter: @official_SYNS.
Professional Groups / Research Groups (Other)
- NetLab - Research network at the University of Toronto, led by Barry Wellman.
Review Articles / Archeological and Historical Networks
- Analyse de réseaux et histoire, in French (Revue d’histoire moderne et contemporaine, 2005).
- Analyser les réseaux du passé en archéologie et en histoire, in French (Les Nouvelles de l’Archéologie, 2014).
- Introduction à la visualisation de données : l’analyse de réseau en histoire, in French (Geschichte und Informatik, 2015).
- Introduction : où en est l’analyse de réseaux en histoire ? [Introducción: ¿en qué punto se encuentra el análisis de redes en Historia?], in French and Spanish (REDES, 2011).
- Networks and History (Complexity, 2002).
- Networks of Power in Archaeology (Annual Review of Anthropology, 2014).
- Netzwerkanalyse in den Geschichtswissenschaften. Historische Netzwerkanalyse als Methode für die Erforschung von historischen Prozessen, in German (Prozesse. Formen, Dynamiken, Erklärungen, 2015).
- Thinking Through Networks: A Review of Formal Network Methods in Archaeology (Journal of Archaeological Method and Theory, 2013).
Review Articles / Bibliographic, Citation and Semantic Networks
- Assessing Impact and Quality from Local Dynamics of Citation Networks (Journal of Informetrics, 2012).
- Atypical Combinations and Scientific Impact (Science, 2013).
- On Bibliographic Networks (Scientometrics, 2013).
- Extracting Citation Networks from Publications in Classics (Digital Humanities Quarterly, 2016).
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility? (Scientometrics, 2007).
- Socio-Semantic Frameworks (preprint; Advances in Complex Systems, 2013).
- Socio-Semantic Modeling of Epistemic Communities (APSA, 2014).
- Tradition and Innovation in Scientists’ Research Strategies (Annual Review of Sociology, 2015).
Review Articles / Biological, Ecological and Disease Networks
- Interactome Networks and Human Disease (Cell, 2011).
- Network Analysis: An Integrative Approach to the Structure of Psychopathology (Annual Review of Clinical Psychology, 2013).
- Network Biology: Understanding the Cell’s Functional Organization - Accessible introduction to (cellular) network analysis (Nature Reviews Genetics, 2004).
- Network Medicine: A Network-based Approach to Human Disease (Nature Review Genetics, 2011).
- Social Networks and the Spread of Infectious Diseases: the AIDS Example (Social Networks, 1985).
- Structure and Dynamics of Molecular Networks: A Novel Paradigm of Drug Discovery. A Comprehensive Review - Also includes an impressive list of network analysis software (Pharmacology & Therapeutics, 2013).
Review Articles / Complex and Multilayer Networks
- The Architecture of Complexity - From network theory to complexity theory (IEEE Control Systems Magazine, 2007).
- Complex Systems and Networks (special issue of Science, 2009).
- Statistical Mechanics of Complex Networks (Reviews of Modern Physics, 2002).
- The Structure and Function of Complex Networks (SIAM Review, 2003).
Review Articles / Ethics of Network Analysis
- A Cautionary Note on Data Inputs and Visual Outputs in Social Network Analysis (SNA) (preprint; British Journal of Management, 2014).
- Ethical Dilemmas in Social Network Research (special issue of Social Networks, 2005).
Review Articles / Network Modeling
- Introduction to Stochastic Actor-Based Models for Network Dynamics (preprint; Social Networks, 2010).
- Navigating the Range of Statistical Tools for Inferential Network Analysis (American Journal of Political Science, 2017).
- Social Network Evolution and Actor Oriented Models (Mathematics & Social Sciences, 1997).
- Statistical Models for Social Networks (Annual Review of Sociology, 2011).
- A Unified View of Generative Models for Networks: Models, Methods, Opportunities, and Challenges (video presentation; NIPS 2014 workshop on “Networks: From Graphs to Rich Data”).
Review Articles / Social, Economic and Political Networks
- A propos de la notion de rôle dans l’analyse des relations sociales (Mathématiques et sciences humaines, 2011).
- Brokerage (Annual Review of Sociology, 2012).
- Birds of a Feather: Homophily in Social Networks (Annual Review of Sociology, 2001).
- Network Analysis and Political Science (Annual Review of Political Science, 2011).
Selected Papers / Social, Economic and Political Networks
- Coauthorship and Citation Patterns in the Physical Review, by Travis Martin et al. - Highly typical study of scientific publishing productivity and collaboration through temporal network analysis (preprint; Physical Review E, 2013).
- La notion de réseau complexe : du réseau comme abstraction et outil à la masse de données des réseaux sociaux en ligne, by Alain Barrat, in French - Accessible introduction to the study of complex networks (Communication & Organisation, 2013).
- Network Analysis, Culture, and the Problem of Agency, by Mustafa Emirbayer and Jeff Goodwin (American Journal of Sociology, 1994), and Manifesto for a Relational Sociology, by Mustafa Emirbayer (American Journal of Sociology, 1997) - Sociological foundations for a science of social ties.
- Node Centrality in Weighted Networks: Generalizing Degree and Shortest Paths, by Tore Opsahl, Filip Agneessens and John Skvoretz - Explores the generalization of network centrality and distance measures to (positively) valued graphs (Social Networks, 2010; companion website).
- Scale-Free Networks, by Albert-László Barabási and Eric Bonabeau - Early, accessible formulation of the “networks are everywhere” argument (Scientific American, 2003).
- The Performativity of Networks, by Kieran Healy - Network analysis meets science studies: social networks, like financial markets, are highly subject to performativity, i.e. the possibility that reality might be altered by its theoretical inquiry (European Journal of Sociology, 2015).
- Topics in Social Network Analysis and Network Science, by A. James O’Malley and Jukka-Pekka Onnela - 50-page introduction to network analysis, with just the right amount of detail on all aspects of it (The Handbook of Health Services Research, forthcoming 2017).
Software / Social, Economic and Political Networks
- EgoWeb - Server-side software for social network data collection and processing.
- Graphia - Cross-platform tool to visualize large and complex networks (announcement).
- Palladio - Web-based spatial network visualization tool by the Humanities + Design research lab at Stanford University.
- PARTNER - Program to Analyze, Record, and Track Networks to Enhance Relationships - Excel-based tool for building networks from surveys.
- PIGALE - Public Implementation of a Graph Algorithm Library and Editor - Windows program and C++ library to analyze planar graphs.
- qgis-edge-bundling (⭐64) - Implementation of force-directed edge bundling for the QGIS Processing toolbox.
- Radatools - Set of tools intended for the analysis of complex networks, built on top of Radalib, a library written in Ada.
- Retina - Web application to share GEXF and GraphML network visualizations.
- SageMath - Free open-source mathematics software with extensive graph capabilities.
- Segrada - Cross-platform tool to build and visualize semantic graph databases.
- Siena - Simulation Investigation for Empirical Network Analysis. Formerly a Windows program, now developed as the RSiena R package.
- SocNetV - Social Network Visualizer - Cross-platform program that includes a simple Web crawler to construct hyperlink networks.
- Visone - Cross-platform Java network analysis and visualization program, free for noncommercial use.
- Visone Tutorials - Including one using an archaeological case study (2017).
- VOSviewer - Cross-platform Java tool for constructing and visualizing bibliometric networks.
Software / Algorithms
- CONGA and CONGO - Algorithms to detect overlapping communities in networks, written in Java.
- MixNet - Erdös-Rényi Mixture Model for Networks - Community detection method, available in C++ and R.
- vbmod: Variational Bayesian Inference for Network Modularity - MATLAB and Python implementations of a Bayesian community detection algorithm.
Software / C / C++
- BGL - Boost Graph Library - C++ library that provides a generic interface to access graph structures.
- igraph - C library of network analysis tools; also exists as packages for Python and R.
- MapEquation - C++ code for the Infomap method of multilevel community detection.
- networks.tb - C program designed for analyzing socio-semantic networks. Runs on Linux and Mac OS X.
- OGDF - Open Graph Drawing Framework - Self-contained C++ class library for diagram, network and tree layouts.
Software / Java
- GraphStream - Java library for the modeling and analysis of dynamic graphs.
Software / JavaScript
- Cytoscape.js - Network analysis and visualization library.
- GoJS - Visualization library to draw diagrams and several types of network layouts.
- Popoto.js (⭐516) - Library based on d3.js that provides a graph based search interface.
- Sigma - JavaScript library dedicated to graph drawing.
- vis.js - JavaScript library with network visualization capabilities.
Software / MATLAB
- MatlabBGL - Graph library based on the C++ Boost Graph Library.
Software / Python
- bokeh - Python library for interactive data visualization in the browser, with support for networks.
- cdlib (⭐376) - Python community detection library, with 60+ methods and evaluation/visualization features.
- networkx - Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.
- Implementing an ERGM from Scratch in Python, using networkx and numpy (2014).
- nxviz (⭐456) - Visualization package for NetworkX.
- nngt - Library-agnostic graph generation and analysis that wraps around
networkx
,igraph
andgraph-tool
). Includes normalized graph measures, advanced visualizations, (geo)spatial tools, and interfaces for neuroscience simulators.
- python-louvain - A solid implementation of Louvain community detection algorithm.
- scipy.sparse.csgraph - Fast graph algorithms based on sparse matrix representations.
- tnetwork (⭐15) - Python library for temporal networks, and dynamic community detection in particular.
Software / R
- brainGraph - Tools for performing graph theory analysis of brain MRI data.
- dodgr - Computes distances on dual-weighted directed graphs, such as street networks, using priority-queue shortest paths.
- egor - Tools for importing, analyzing and visualizing ego-centered network data, in various formats.
- EpiModel - Tools for simulating mathematical models of infectious disease dynamics (presentation paper).
- ergMargins - Process analysis for ERGMs.
- ergmito - ERGMs for small networks.
- fergm - Frailty ERGMs.
- goldfish (⭐61) - Dynamic Network Actor-Oriented Model (DyNAM) for the statistical analysis of coordination networks through time.
- graphlayouts - Layout algorithms based on the concept of stress majorization.
- multinet - Tools for multilayer social networks.
- Related book and data, and presentation article. See
uunet
for the Python version.
- Related book and data, and presentation article. See
- migraph - A set of tools that extend common social network analysis packages for analysing multimodal and multilevel networks.
- networkD3 - Create d3.js network graphs from R.
- netrankr - Up-to-date collection of network centrality indices, with lots of documentation.
- Network Centrality in R: An Introduction - Includes a review of relevant R packages.
- Network Centrality in R: Neighborhood Inclusion.
- Network Centrality in R: New Ways of Measuring Centrality (2018).
- spNetwork - Methods for spatial network analysis, including e.g. kernel density estimation, distances and point pattern analysis.
- statnet - The project behind many R network analysis packages (mailing-list, tutorials/workshops).
Software / Syntaxes
- JGraphT - Java graph library for graph data structures and algorithms (example algorithms (⭐9)).
- JUNG - Java Universal Network/Graph Framework - Extensible library to represent network objects.
Varia / Tutorials
- (Psychological) Network Analysis Workshops - 3-day workshop on psychological network analysis using R (2019).
- Visualizing Historical Networks - Historical network research projects at Harvard University.
Varia / Blog Series
- Blog Posts About Networks by François Briatte, in French.
- Daniel Little’s blog posts on the philosophy of social science:
- Martin Grandjean’s blog posts about (mostly) network visualization, in English and French:
- Networks Demystified, a series of blog posts by Scott B. Weingart.
- Netze und Netzwerke, in English and German - Blog on the history of network analysis, by Sebastian Gießmann (old blog).
- R / Notes: Networks - Blog posts focused on manipulating networks in R, by François Briatte.
- Yannick Rochat’s blog posts about digital humanities, in English and French:
Varia / Fictional Networks
- Character Co-Occurrences in Victor Hugo’s Les Misérables, plotted as an adjacency matrix, written in Python (+ Javascript).
Varia / Network Science
- The Invasion of the Physicists - How “network science” came up.
- Isolated Social Networkers, Networks and Netwars and The Inter-Disciplinary Politics of Interdisciplinary Research or, “Hey, That Was My Idea First.” - Series of blog posts that predate the advent of “network science” as a buzzword, but that touch upon the same issues as those now being discussed under that heading.
- Predicting Highly Cited Papers - Prediction of the next highly cited papers in network science.
Varia / Two-Mode Networks
- L’analyse des graphes bipartis, in French (2013).
- Basic Notions for the Analysis of Large Two-mode Networks (preprint, related code; Social Networks, 2008).
Apr 19 - Apr 25, 2021
Books / Method-specific
- Multilayer Social Networks, by Mark E. Dickison, Matteo Magnani and Luca Rossi (2016).
Software / Python
- uunet - Tools for multilayer social networks.
- Related book and data. See
multinet
for the R version.
- Related book and data. See
Apr 12 - Apr 18, 2021
Datasets / Topic-specific
- Interaction Web Database - Ecological species interactions.
Mar 29 - Apr 04, 2021
Software / Python
- graspologic (⭐815) - Python package for statistical algorithms, models, and visualization for single and multiple networks.
Jun 08 - Jun 14, 2020
Books / Method-specific
- The Book of Trees. Visualizing Branches of Knowledge, by Manuel Lima - Hundreds of beautiful tree diagrams, from all periods of history (2014).
May 25 - May 31, 2020
Software / Python
- littleballoffur (⭐702) - Python package for sampling from graph structured data with a scikit-learn like API.
Feb 24 - Mar 01, 2020
Software / JavaScript
- Oligrapher (⭐101) - Library initially developed to visualise "networks of influence" among U.S. elites.
Software / R
- neo4r (⭐106) - Neo4J driver for R.
- relevent - Tools to fit relational event models (REM).
- informR - Tools to create sequence statistics from event lists to be used in
relevent
.
- informR - Tools to create sequence statistics from event lists to be used in
Feb 10 - Feb 16, 2020
Journals / Topic-specific
- Journal of Social Structure (INSNA). Older archives.
Software / JavaScript
- NetworkCube (⭐93) - "Dynamic Network Visualizations [for] Domain Scientists." For demo examples, see The Vistorian.
Jan 27 - Feb 02, 2020
Software / Python
- karateclub (⭐2.2k) - Python package for unsupervised learning on graph structured data with a scikit-learn like API.
Jan 13 - Jan 19, 2020
Software / R
- backbone - Provides methods for binarizing a weighted network retaining only significant edges.
- networkdata (⭐142) - Includes 979 network datasets containing 2135 networks.
- snahelper - RStudio addin which provides a GUI to visualize and analyse networks
Aug 26 - Sep 01, 2019
Varia / Blog Series
- Cosma R. Shalizi’s Notebooks on network-related topics, definitely worth listing in (selective) detail:
- Analysis of Network Data.
- Assortative Social Networks and Neutral Cultural Evolution.
- Biochemical Network Evolution.
- Citations and Citation Networks.
- Community Discovery Methods for Complex Networks.
- Complex Networks.
- Experiments on Social Networks.
- Exponential Random Graph Models (ERGMs).
- Graph Sampling Algorithms.
- Graph Theory.
- Homophily and Influence in Social Networks.
- Inferring Networks from Non-Network Data.
- Joint Modeling of Texts and Networks.
- Network Comparison.
- Networks of Political Actors.
- Relational Learning.
- Social Contagion, Information Cascades, Diffusion of Innovations, Etc.
- Social Networks.
- Stochastic Block Models.
- See also: An Annotated Bibliography on Stochastic Blockmodels (2019).
Jul 15 - Jul 21, 2019
Software / Tutorials
- Static and Dynamic Network Visualization with R - Covers the igraph, network, ggraph, network, networkD3, ndtv, threejs and visNetwork packages (2019).
Varia / Tutorials
- Awesome graph classification (⭐4.8k) - Comprehensive list of graph embedding papers with title, authors, link to the paper and reference implementation.
Jun 17 - Jun 23, 2019
Books / Software-specific
- A User’s Guide to Network Analysis in R, by Douglas A. Luke (2015).
Conferences / Topic-specific
- NetSci - International School and Conference on Social Networks - Organized by the Network Science Society (NetSci).
- Large-scale Structures in Networks: Hidden Communities and Latent Hierarchies - Talk by Dan Larremore at NetSci 2019.
Datasets / Topic-specific
- Colorado Index of Complex Networks (ICON) - Large collection of networks described and indexed by Aaron Clauset’s research group.
- Network Science Book - Network Datasets - Network data sets from Albert-László Barabási’s Network Science book. Includes data on IMDB actors, arXiv scientific collaboration, network of routers, the US power grid, protein-protein interactions, cell phone users, citation networks, metabolic reactions, e-mail networks, and nd.edu Web pages.
Professional Groups / Topic-specific
- APSA Political Networks - Organized Section of the American Political Science Association (APSA). Twitter: @PolNetworks.
- ECPR Political Networks SG - Standing Group of the European Consortium for Political Research. Twitter: @politicalnets.
- INSNA - International Network for Social Network Analysis (SOCNET mailing-list). Twitter: @SocNetAnalysts.
Professional Groups / Research Groups (USA)
- Network Dynamics Group at the Annenberg School for Communication, University of Pennsylvania. Twitter: @NDGannenberg.
- Pacific Ecoinformatics and Computational Ecology Lab - Non-profit study group of ecological networks (“food webs”).
Review Articles / Archeological and Historical Networks
- Networks in Historical Research (in The Historian’s Macroscope, 2013).
Review Articles / Bibliographic, Citation and Semantic Networks
Review Articles / Biological, Ecological and Disease Networks
- Biological Networks (Handbook of Graph Drawing and Visualization, 2014).
Review Articles / Complex and Multilayer Networks
- Multilayer Networks in a Nutshell (Annual Review of Condensed Matter Physics, 2019).
Review Articles / Network Modeling
- Basic Models and Questions in Statistical Network Analysis (Statistics Surveys, 2017).
Review Articles / Social, Economic and Political Networks
- Networks and Trade (Annual Review of Economics, 2018).
- Social Networks and Crime: Pitfalls and Promises for Advancing the Field (Annual Review of Criminology, 2019).
Selected Papers / Social, Economic and Political Networks
- Deux traditions d’analyse des reseaux sociaux, by Michael Eve (English version; Réseaux, 2002).
Software / Social, Economic and Political Networks
- Node Overlap and Segregation Software - Web-based tool to compute Strona and Veech’s node overlap and segregation measures.
- SparklingGraph - Cross-platform tool to perform large-scale, distributed network computations with Apache Spark’s GraphX module; written in Java and Scala.
Software / Algorithms
- Linkcomm - Link Communities in Complex Networks (⭐91) - Community detection algorithms, available in C++, Python and R.
Software / Python
- webweb - MATLAB/Python library to produce interactive network visualizations with d3.js.
Varia / Tutorials
- (@) Network Fact - Twitter account on networks, graph theory, and related topics.
- (@) Network Science - A thematic list of Twitter accounts, curated by Katherine Ognyanova.
Varia / Blog Series
- TNT: The Network Thinkers - Valdis Krebs’ blog.
- Under Roquentin’s Chestnut Tree - Moses Boudourides’ blog on analyzing (mostly) networks with Python.
May 20 - May 26, 2019
Software / JavaScript
- greuler - Visualization library to build and manipulate graphs through a simple API. Powered by d3.js and WebCola.
Apr 29 - May 05, 2019
Books / Classics
- A Novitiate in a Period of Change: An Experimental and Case Study of Social Relationships, by Samuel F. Sampson (unpublished PhD dissertation, 1968).
Courses / Topic-specific
- Networks (Economics), by Mardavij Roozbehani and Evan Sadler (MIT, 2018).
- Networks (Economics), by Daron Acemoglu and Asu Ozdaglar (MIT, 2009).
Journals / Topic-specific
- Online Social Networks and Media (Elsevier, gated).
Apr 22 - Apr 28, 2019
Software / R
- bipartite - Functions to visualize bipartite (two-mode) networks and compute indices commonly used in ecological research. See also:
levelnet
R package.
- ergm - Estimation of Exponential Random Graph Models (ERGMs).
- ggraph - Grammar of graph graphics built in the spirit of
ggplot2
. See also:tidygraph
R package.
- levelnet (⭐9) - Experimental package to analyze one-mode projections of bipartite (two-mode) networks. See also:
bipartite
R package.
Varia / Tutorials
- Psych Networks - Website with news, references and tutorials about network modeling for psychological data.
Mar 11 - Mar 17, 2019
Conferences / Topic-specific
- PolNet - Annual Political Networks Workshops and Conference - Organized by the APSA Organized Section on Political Networks (PolNet).
Courses / Topic-specific
- Complex Networks, by Peter Sheridan Dodds (University of Vermont, 2016; Twitter: @networksvox).
Professional Groups / Research Groups (Other)
- Historical Network Research (HNR) - Platform for scholars interested in network analysis for historical research.
- HNR Conferences, Workshops and Other Events.
- HNR Talks - Videos, in German.
- ANR-Lab - International Laboratory for Applied Network Research - Russian group based at the National Research University in Moscow.
- ORIO - Observatoire des Réseaux Intra- et Inter-Organisationnels - A research program on networks and regulation.
- ‘Réseaux et Régulation’ Conference Cycle - Seminar based at Sciences Po in Paris, France.
- RES-HIST : Réseaux et histoire, in French - Blog posts from a research group on historical networks.
Software / Social, Economic and Political Networks
- Cytoscape - Cross-platform Java program to build, analyze and visualize networks. Also a JavaScript library.
- Network Analysis with Cytoscape Tutorial - Illustrated through an archaeological and geographical case study (2013).
- Mathematica - Cross-platform program with graph theory and network analysis functionalities.
- IGraph/M (⭐91) - Interface to use the
igraph
library from within Mathematica, using standard MathematicaGraph
objects.
- IGraph/M (⭐91) - Interface to use the
- NodeXL - Free, open-source template to explore network graphs with Microsoft Excel.
- The NodeXL Series - Series of blog posts on using NodeXL (2013).
- Pajek - Windows program for large network analysis, free for noncommercial use.
- Analyse des réseaux : une introduction à Pajek, in French (2011).
- La détection de communautés avec Pajek 3.6, in French (2012).
- Uberlink - Software suite for online (hyperlink) network analysis, by the VOSON research project.
- VOSON System - Web-based software for the collection and analysis of online network data.
- VOSON Data Provider for NodeXL (quick tutorial; to be discontinued in 2016).
- vosonR - R client for the VOSON software (in development).
- VennMaker: An Actor-Centered Interactive Network Mapping Tool - Cross-platform Java program for ego network analysis.
- VennMaker for Historians: Sources, Social Networks and Software (also available in Spanish; 2011).
Software / JavaScript
- d3.js - JavaScript visualization library that can plot force-directed graphs.
- d3-force: Force-directed graph layout (⭐1.8k) using velocity Verlet integration.
- d3-vector: Define connections between nodes as directional vectors (⭐4), consisting of angles and magnitudes.
Software / Julia
- BayesNets.jl (⭐218) - Package to work with Bayesian networks.
- Smile.jl (⭐2) - Julia wrapper for the Smile C++ library, which covers Bayesian networks and influence diagrams.
- EvolvingGraphs (⭐52) - Package to create, manipulate and study time-dependent networks.
- Graphs.jl (⭐205) - Package to manipulate graph objects in Julia.
- Creating Network Diagrams in Plotly from Julia.
- MetaGraphs (⭐59) - Graph data structures with multiple heterogeneous metadata for Graphs.jl.
- JuliaGraphs - Suite of Julia packages for network analysis.
- GraphVisualize.jl (⭐5) - Graph visualization built on top of GLVisualize.jl (⭐247).
- LightGraphs.jl (⭐672) - Graph library with a focus on performance and simplicity.
- LightGraphsExtras.jl (⭐21) - Community detection and other functionalities for the LightGraphs.jl package.
- NetworkLayout.jl (⭐96) - Layout algorithms for graphs and trees.
- Networks.jl (⭐3) - Additional graph functions for the LightGraphs.jl package.
- GraphCentrality.jl (⭐4) - Adds network measures to the Graphs.jl package.
- NetworkViz.jl (⭐29) - Package to visualize graphs produced with LightGraphs.jl, using ThreeJS.jl (⭐56).
- Video presentation of the package by its author at JuliaCon 2016.
Software / Python
- dash-cytoscape (⭐605) - Interactive network visualization library in Python, powered by Cytoscape.js and Dash
Software / R
- igraph - A collection of network analysis tools.
- qgraph - Tools to model and visualize psychometric networks; also aimed at weighted graphical models).
- tidygraph - ‘Tidy’ approach to building graph structures. See also:
ggraph
R package.
Software / Syntaxes
- PGF/TikZ - Tandem of vector graphics languages that can be used to draw graphs in the LaTeX typesetting environment.
- Awesome LaTeX: TiKZ (⭐1.4k).
- How to Draw Graphs in LaTeX?
- TikZ Graph Examples.
- TikZ & PGF Manual.
- TKZ - Packages based on TikZ.
Dec 24 - Dec 30, 2018
Varia / Tutorials
- Awesome community detection (⭐2.3k) - Comprehensive list of community detection papers with title, authors, link to the paper and reference implementation.
May 07 - May 13, 2018
Review Articles / Archeological and Historical Networks
- Graph Theory and Networks in Biology (preprint; IET Systems Biology, 2007).
Apr 30 - May 06, 2018
Varia / Tutorials
- The Small World of Psychopathology - Paper on how psychiatric symptoms connec to each other (code, data and graphs).
Apr 16 - Apr 22, 2018
Books / Dissemination
- Network Literacy: Essential Concepts and Core ideas, by the NetSciEd team (c. 2016) - Available in several languages (paper).
Books / Method-specific
- Network Analysis in Archaeology, edited by Carl Knappett (2013; review in French).
Datasets / Topic-specific
- Connectome - Comprehensive maps of neural connections.
Journals / Topic-specific
- Journal of Complex Networks (Oxford, gated).
- NETCOM. Networks and Communication Studies, in English and in French (Revues.org).
Professional Groups / Research Groups (Other)
- Large Graphs and Networks - Research group at the Catholic University of Louvain (official page).
- Murata Laboratory - Tokyo-based research group, studying bi-, tri- and k-partite (hyper)networks.
Review Articles / Network Modeling
- Positional Analysis and Blockmodeling (Computational Complexity, 2012).
Review Articles / Social, Economic and Political Networks
- Networks in Social Psychology, Beginning with Kurt Lewin (Encyclopedia of Social Network Analysis and Mining, 2014).
- Urban Social Networks: Some Methodological Problems and Possibilities (The Small World, 1989).
Selected Papers / Social, Economic and Political Networks
- Aux sources des grands réseaux d’interactions. Retour sur quelques propriétés déterminantes des réseaux sociaux issus de corpus documentaires, by Pascal Cristofoli, in French - Reviews the current state of relational sociology and network analysis in light of the large-scale and online data (Réseaux, 2008).
Software / C / C++
- OpenOrd: Large-scale Graph Layout (formerly DrL) - C++ algorithm, also available as a Gephi plugin.
Varia / Tutorials
- Convert Between Graph Formats - Online service to convert from/to many different common graph formats.
Varia / Network Science
- Editing a Normal Science Journal in Social Science - Reflections on the Social Networks journal by its founding editor.
- The ‘New’ Science of Networks - Review of network science books published in 2002-2003.
Varia / Two-Mode Networks
Apr 09 - Apr 15, 2018
Software / Java
- Mixer (⭐1) - Prototype showing how to use Apache Fluo to continuously merge multiple large graphs into a single derived one.
Feb 26 - Mar 04, 2018
Datasets / Topic-specific
- Movie galaxies - A database of movie characters interaction graphs.
Nov 20 - Nov 26, 2017
Books / Topic-specific
- Fundamentals of Brain Network Analysis, by Alex Fornito, Andrew Zalesky and Edward Bullmore (2016).
Oct 30 - Nov 05, 2017
Books / General Overviews
- Network Science, by Albert-László Barabási - Full book online (2016).
Journals / Topic-specific
- REDES. Revista hispana para el análisis de redes sociales, in Spanish (INSNA).
Oct 09 - Oct 15, 2017
Software / Python
- Snap.py - A Python interface for SNAP (a general purpose, high performance system for analysis and manipulation of large networks).
- SnapVX (⭐65) - A convex optimization solver for problems defined on a graph.
Aug 28 - Sep 03, 2017
Books / Topic-specific
- The Chessboard and the Web. Strategies of Connection in a Networked World, by Anne-Marie Slaughter (2017); applies network science to world politics.
Aug 21 - Aug 27, 2017
Software / Social, Economic and Political Networks
- Graph Commons - Collaborative platform for mapping, analyzing and publishing data-networks.
- Metamaps - Free, open-source platform to draw networks, currently in beta.
Jul 10 - Jul 16, 2017
Datasets / Topic-specific
- igraphdata - R data-centric package.
Software / R
- amen - Additive and multiplicative effects models for relational data.
- Bergm - Tools to analyse Bayesian exponential random graph models (BERGM). Related Twitter: @BayesianSNA.
- blockmodeling - Implementats generalized blockmodeling for valued networks.
- bnlearn - Tools for Bayesian network learning and inference (related Shiny app).
- btergm - Tools to fit temporal ERGMs by bootstrapped pseudolikelihood. Also provides MCMC maximum likelihood estimation, goodness of fit for ERGMs, TERGMs, and stochastic actor-oriented models (SAOMs), and tools for the micro-level interpretation of ERGMs and TERGMs.
- GERGM - Estimation and diagnosis of the convergence of Generalized Exponential Random Graph Models (GERGM).
- geomnet - Single-geometry approach to network visualization with
ggplot2
.
- ggnetwork - Multiple-geometries approach to plot network objects with
ggplot2
.
- hergm - Estimate and simulate hierarchical exponential-family random graph models (HERGM) with local dependence.
- hierformR – Determine paths and states that social networks develop over time to form social hierarchies.
- influenceR - Compute various node centrality network measures by Burt, Borgatti and others.
- keyplayer - Implements several network centrality measures.
- latentnet - Latent position and cluster models for network objects.
- ndtv - Tools to construct animated visualizations of dynamic network data in various formats.
- netdiffuseR - Tools to analyze the network diffusion of innovations.
- network - Basic tools to manipulate relational data in R.
- networkDynamic - Support for dynamic, (inter)temporal networks.
- networksis - Tools to simulate bipartite networksgraphs with the degrees of the nodes fixed and specified.
- PAFit - Nonparametric estimation of preferential attachment and node fitness in temporal complex networks.
- PCIT - Implements Partial Correlation with Information Theory in order to identify meaningful correlations in weighted networks, such as gene co-expression networks.
- rem - Estimate endogenous network effects in event sequences and fit relational event models (REM), which measure how networks form and evolve over time.
- rgexf - Export network objects from R to GEXF for manipulation with software like Gephi or Sigma.
- sna - Basic network constructors, measures and visualization tools.
- SocialMediaLab - Tools for collecting social media data and generating networks from it (companion website, github repo).
- spnet - Methods for visualizing spatial networks on maps in the
sp
class.
- tergm - Fit, simulate and diagnose models for temporal exponential-family random graph models (TERGM).
- tnam - Tools to fit temporal and cross-sectional network autocorrelation models (TNAM).
- tnet - Network measures for weighted, two-mode and longitudinal networks.
- tsna - Tools for temporal social network analysis.
- xergm - Extensions of exponential random graph models (ERGM, GERGM, TERGM, TNAM and REM).
Varia / Tutorials
Jun 19 - Jun 25, 2017
Software / Python
- hiveplot - Python utility for drawing networks as hive plots on matplotlib, a more comprehensive network visualization.
Jun 12 - Jun 18, 2017
Software / Social, Economic and Political Networks
- Linkage - Online tool to visualize and model networks with textual edges.
Mar 27 - Apr 02, 2017
Books / Dissemination
- Connected: The Surprising Power of Our Social Networks and How They Shape Our Lives, by Nicholas A. Christakis and James H. Fowler (2009).
Books / General Overviews
- Encyclopedia of Social Networks, edited by George A. Barnett - Covers all sorts of network-related themes (many of them not formal) as well as social network analysis (2011).
Books / Graph Theory
- Combinatorics and Graph Theory, by John Harris, Jeffry L. Hirst and Michael Mossinghoff (2008).
Books / Method-specific
- Bayesian Networks in R with Applications in Systems Biology, by Radhakrishnan Nagarajan, Marco Scutari and Sophie Lèbre (website; 2013).
Books / Software-specific
- Algorithmic Graph Theory and Sage, by David Joyner, Minh Van Nguyen, and David Phillips - Full book online (2013).
Books / Topic-specific
- Communities and Networks: Using Social Network Analysis to Rethink Urban and Community Studies, by Katherine Giuffre (2013).
Journals / Topic-specific
- Applied Network Science (Springer Open).
Professional Groups / Research Groups (USA)
- Annenberg Networks Network (ANN) - Research group studying social networks at the University of Southern California.
Professional Groups / Research Groups (Other)
- Cambridge Networks Network (CNN) - Research network on complex networks.
Review Articles / Network Modeling
- A Brief History of Statistical Models for Network Analysis and Open Challenges (Journal of Computational and Graphical Statistics, 2012).
Review Articles / Network Visualization
- Explorations into the Visualization of Policy Networks (Journal of Theoretical Politics, 1999).
Software / Social, Economic and Political Networks
- ArcGIS Network Analyst - Network-based spatial analysis software for solving complex routing problems.
Software / Algorithms
- algo.graph (⭐16) - Basic graph theory algorithms written in Clojure.
Software / C / C++
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
Software / MATLAB
- Brain Connectivity Toolbox - Toolbox for complex-network analysis of structural and functional brain-connectivity data, with links to many related projects.
Software / Python
- graph-tool - Python module for network manipulation and analysis, written mostly in C++ for speed.
Software / Stata
Software / Syntaxes
- DOT - Graph drawing syntax used by the Graphviz software.
Software / Tutorials
Varia / Tutorials
- +100 herramientas para el análisis de redes sociales - Long list of diverse applications of network analysis, with shorts descriptions in Spanish.
Varia / Blog Series
- Archaeological Networks - Tom Brughmans’ blog, aimed at archaeologists and historians.
Varia / Fictional Networks
- Analyzing Networks of Characters in Love Actually - Features a cluster analysis and a Shiny app (using R + Shiny).
Varia / Small Worlds
- The Erdös Number Project - Research project on the collaborative ties and network distance between mathematicians.
- How Small is the World, Really? - Discussion of “x degrees of separation” small-world experiments.
- The Oracle of Bacon - Based on an online game that resulted in a charity.
- Panel: Six Degrees of Separation - Video of a conference at Cornell University, featuring Duncan J. Watts, Steven H. Strogatz, Jon Kleinberg and other speakers.
- Patterns in the Ivy: The Small World of Metal - Example of a two-mode network analysis based on metal artists and bands.
- Six Degrees of Francis Bacon - Interactive visualization of a well-documented early modern historical network.
- Six Degrees of Separation - Wikipedia English entry.
Mar 20 - Mar 26, 2017
Professional Groups / Research Groups (USA)
- Network Interdependence in Social Systems (NISS Lab) - Led by Skyler J. Cranmer at Ohio State University.
Review Articles / Social, Economic and Political Networks
- Network Analysis for International Relations (International Organization, 2009).
Mar 13 - Mar 19, 2017
Journals / Topic-specific
- ARCS – Analyse de réseaux pour les sciences sociales / Network Analysis for the Social Sciences, in English and in French (GDR ARSHS).
Professional Groups / Research Groups (Other)
- GDR Analyse de réseaux en sciences humaines et sociales – French research group with funds to support training and workshops on network analysis for social scientists.
Software / JavaScript
- Graphology - Specification and reference implementation for a robust and multipurpose JavaScript
Graph
object.
Varia / Tutorials
- Centrality Measures as a Signature of Roles in Rousseau’s Les Confessions - Analysis of a real-world character network.
- Open Graph protocol - A proposed standard to turn any Web page into a “social graph object.”
Jan 23 - Jan 29, 2017
Courses / Topic-specific
- Social Networks, by Dennis M. Feehan (University of Berkeley, 2017).
Review Articles / Social, Economic and Political Networks
- The Social and the Sexual: Networks in Contemporary Demographic Research (PSC Working Paper Series, 2013).
Selected Papers / Social, Economic and Political Networks
- Revisiting the Foundations of Network Analysis, by Carter T. Butts - On choosing the right network representation to frame a research problem.
Varia / Network Science
- The Emergence of Network Science - Video documentary, featuring Steven H. Strogatz and many others.
- A Twenty-First Century Science - Essay by Duncan J. Watts.
Jan 09 - Jan 15, 2017
Review Articles / Archeological and Historical Networks
- From Hermeneutics to Data to Networks: Data Extraction and Network Visualization of Historical Sources (Programming Historian, 2015).
Software / Social, Economic and Political Networks
- PUCK - Program for the Use and Computation of Kinship data - Cross-platform Java program for genealogical network analysis.
Varia / Tutorials
- Cheat Sheet: Social Network Analysis for Humanists - Basic notions to remember when assembling and manipulating network data.
Jan 02 - Jan 08, 2017
Books / Classics
- Social Network Analysis, by John Scott (2017).
Books / Graph Theory
- The Fascinating World of Graph Theory, by Arthur Benjamin, Gary Chartrand and Ping Zhang (2015).
- Graph Theory, by John A. Bondy and Uppaluri S.R. Murty (2008).
- Graph Theory, by Reinhard Diestel - Full book online, also in Chinese and German (2016).
- Graph Theory, by Frank Harary - Full book online (1969).
- Graphs & Digraphs, by Gary Chartrand, Linda Lesniak and Ping Zhang (2016).
- Introduction to Combinatorics and Graph Theory, by David Guichard - Full book online (2016).
- Modern Graph Theory, by Belá Bollobás (1998).
Books / Software-specific
- Analyzing Social Networks (using UCINET), by Stephen P. Borgatti, Martin G. Everett and Jeffrey C. Johnson (2013).
Software / Social, Economic and Political Networks
- Tulip - Cross-platform network analysis and visualization framework built on top of a C++ library, with plugins dedicated to specific biological and physical networks. Also available through its Python package.
- UNISoN - Cross-platform program to download and visualize Usenet data. Developed for a Masters degree (⭐6).
Software / R
- RCy3 - Interface between R and recent versions of Cytoscape.
- RCyjs - Interface between R and Cytoscape.js.
Dec 26 - Jan 01, 2016
Professional Groups / Research Groups (USA)
- Northeastern University Center for Complex Network Research - Led by Albert-László Barabási.
Professional Groups / Research Groups (Other)
Software / Julia
- EcologicalNetwork.jl (⭐68) - Package to compute measures of ecological network structures.
- MatrixNetworks.jl (⭐109) - A method to handle graph/matrix/network structures.
- NetworkFlows.jl (⭐3) - Package of network flows algorithms.
- PhyloNetworks.jl (⭐158) - Package to manipulate, analyze and visualize phylogenetic networks.
- TikzGraphs (⭐77) - Package to create graph layouts using the TikZ graphics language.
Varia / Tutorials
- Network Map of Knowledge and Art - DBPedia-derived networks of who-was-influenced-by-whom directed ties, using SPARQL and Gephi.
Dec 19 - Dec 25, 2016
Books / Topic-specific
- Network Analysis Literacy. A Practical Approach to the Analysis of Networks, by Katharina A. Zweig (2016).
Dec 05 - Dec 11, 2016
Professional Groups / Research Groups (Other)
- Digital Humanities - Interdisciplinary group of researchers at the Marc Bloch Centre in Berlin, with many network science projects.
Nov 28 - Dec 04, 2016
Books / Software-specific
- Data Science and Complex Networks: Real Case Studies with Python, by Guido Caldarelli and Alessandro Chessa (2016).
Nov 14 - Nov 20, 2016
Software / R
- NetSim - Simulate and combine micro-models to research their impact on the macro-features of social networks.
Nov 07 - Nov 13, 2016
Professional Groups / Research Groups (USA)
- Northeastern University Network Science Institute - Features a PhD in Network Science program.
Oct 31 - Nov 06, 2016
Books / Topic-specific
- Dynamical Networks in Psychology: More Than A Pretty Picture?, by Laura Bringmann (2016; PhD dissertation).
Professional Groups / Research Groups (USA)
- Center for Applied Network Analysis (CANA) - Research group based at the University of Southern California School of Medicine.
Oct 24 - Oct 30, 2016
Software / Social, Economic and Political Networks
- Network Canvas - A free and open-source set of survey tools for ego-centric and personal network studies, including documentation and a user community.
Sep 19 - Sep 25, 2016
Software / Python
- PyGraphistry (⭐2.2k) - Python library to extract, transform, and visually explore big graphs.
Sep 05 - Sep 11, 2016
Professional Groups / Research Groups (Other)
- Network Dynamics - Research Lab at McGill University, led by Derek Ruths
Software / Social, Economic and Political Networks
- Vizster - Cross-platform Java program to visualize online social networks.
Software / JavaScript
Software / Python
- metaknowledge - Python package to turn bibliometrics data into authorship and citation networks.
Varia / Tutorials
- Periodic Table of Network Centrality - Interactive periodic table of centrality indices.
Jun 27 - Jul 03, 2016
Professional Groups / Research Groups (USA)
May 30 - Jun 05, 2016
Books / Method-specific
- Handbook of Graph Drawing and Visualization, edited by Roberto Tamassia (chapter proofs; 2013).
May 23 - May 29, 2016
Datasets / Topic-specific
- Network Repository - Fully searchable database containing hundreds of real-world networks.
- SocioPatterns Datasets - Network data obtained through the SocioPatterns sensing platform.
- UCINET Datasets - Network data in UCINET format.
May 16 - May 22, 2016
Professional Groups / Research Groups (Other)
- Data Science Group - Wroclaw-based research group that studies, among many things, complex networks and other network-related topics.
Software / Social, Economic and Political Networks
- GraphX - Apache Spark module to perform graph-related parallel computation.
May 09 - May 15, 2016
Software / Social, Economic and Political Networks
- Polinode - Web-based platform to both analyze network data as well as collect network data via relationship-based surveys.
May 02 - May 08, 2016
Software / Social, Economic and Political Networks
- Lynks - Web-based tool for simple network analysis and visualization.
- OSoMe - Web-based platform to analyze social media data, including through Twitter-based and co-occurrence networks.
Apr 25 - May 01, 2016
Books / General Overviews
- Understanding Social Networks. Theories, Concepts, and Findings, by Charles Kadushin (2012).
Review Articles / Ethics of Network Analysis
- Ethical and Strategic Issues in Organizational Social Network Analysis (The Journal of Applied Behavioral Science, 2003).
Software / Social, Economic and Political Networks
- EgoNet - Cross-platform Java program for ego network analysis.
Apr 18 - Apr 24, 2016
Books / Dissemination
- Nexus. Small Worlds and the Groundbreaking Theory of Networks, by Mark Buchanan (2003).
- Six Degrees: The Science of a Connected Age, by Duncan J. Watts (2003).
Books / General Overviews
- Encyclopedia of Social Network Analysis and Mining, edited by Reda Alhajj and Jon Rokne (2014).
Books / Method-specific
- Generalized Blockmodeling. Structural Analysis in the Social Sciences, by Patrick Doreian, Vladimir Batagelj and Anuška Ferligoj (2004).
- Handbuch Historische Netzwerkforschung. Grundlagen und Anwendungen, edited by Marten Düring et al., in German (2016).
- An Introduction to Exponential Random Graph Modeling, by Jenine K. Harris (2014).
- Knoten und Kanten. Soziale Netzwerkanalyse in Wirtschafts- und Migrationsforschung, edited by Markus Gamper and Linda Reschke, in German (2010).
- Knoten und Kanten 2.0. Soziale Netzwerkanalyse in Medienforschung und Kulturanthropologie, edited by Markus Gamper, Linda Reschke and Michael Schönhuth, in German (2012).
- Knoten und Kanten III. Soziale Netzwerkanalyse in Geschichts- und Politikforschung, edited by Markus Gamper, Linda Reschke and Marten Düring, in German and English (2015).
- Multivariate Network Visualization, edited by Andreas Kerren, Helen C. Purchase and Matthew O. Ward (2014).
Books / Software-specific
- Exploratory Social Network Analysis with Pajek, by Wouter de Nooy, Andrej Mrvar and Vladimir Batagelj (2011; also in Japanese and in Chinese).
- Gephi Cookbook (2015).
- Graph Drawing Software (covering many programs), edited by Michael Jünger and Petra Mutzel (2004).
- Mastering Gephi Network Visualization, by Ken Cherven (2015).
- Network Graph Analysis and Visualization with Gephi, by Ken Cherven (2013).
Books / Topic-specific
- Comparing Policy Networks. Labor Politics in the U.S., Germany, and Japan, by David Knoke et al. (1996).
- The Connected Past. Challenges to Network Studies in Archaeology and History edited by Tom Brughmans, Anna Collar and Fiona Coward (2016; companion website).
- The Development of Social Network Analysis: A Study in the Sociology of Science, by Linton C. Freeman, in English and several other languages (2004; follow-up paper, 2011).
- Inside Criminal Networks, by Carlo Morselli (2009).
- Networks in Social Policy Problems, edited by Balázs Vedres and Marco Scotti (2012).
- The Oxford Handbook of the Economics of Networks, edited by Yann Bramoullé, Andrea Galeotti and Brian Rogers (2016).
- Policy Debates as Dynamic Networks: German Pension Politics and Privatization Discourse, by Philip Leifeld (2016).
- Theories of Communication Networks, by Peter Monge and Nosh Contractor (2003).
- Die Verbundenheit der Dinge. Eine Kulturgeschichte der Netze und Netzwerke [The Connectedness of Things. A Cultural History of Nets and Networks], by Sebastian Gießmann, in German (2014).
- Verdeckte soziale Netzwerke im Nationalsozialismus. Die Entstehung und Arbeitsweise von Berliner Hilfsnetzwerken für verfolgte Juden [Hidden Social Networks in National Socialism: The origins and working methods of Berlin assistance networks for persecuted Jews], by Marten Düring, in German (2015; related publications and video presentation in English).
Conferences / Topic-specific
- Sunbelt - Social Networks Conference of the International Network for Social Network Analysis - Organized by the International Network for Social Network Analysis (INSNA).
Courses / Topic-specific
- Graph Theory (Mathematics), by Christopher Griffin - Full lecture notes (Penn State University, 2012).
- Network Science (Computer Science), by Constantine Dovrolis - Mostly open access readings (Georgia Tech, 2015).
- Social Network Analysis with Pajek, by Andrej Mrvar (University of Ljubljana, 2016).
Datasets / Topic-specific
- Bill Cosponsorship Networks in European Parliaments (⭐17) - Legislative cosponsorship networks, in R format.
- KONECT - The Koblenz Network Collection - Includes, among other things, networks of collaboration in DBpedia and Wikipedia, GitHub (companion handbook).
- Linton Freeman’s Network Data - Over 300 datasets of all sorts, in UCINET format.
- Mangal - Online platform to analyze, archive and share ecological network data (preprint, Python package (⭐2), R package (⭐14)).
- Norwegian Interlocking Directorate, 2002-2011 - Two-mode and one-mode data on gender representation in Norwegian firms.
- tnet Datasets - Weighted network data.
Professional Groups / Topic-specific
- NetSci - Network Science Society. Twitter: @netscisociety.
Professional Groups / Research Groups (USA)
- Channing Division of Network Medicine - Research division within the Department of Medicine at Brigham and Women’s Hospital.
Professional Groups / Research Groups (Other)
- Complex Networks - Research group based in Paris.
- Forschungscluster der Universitäten Trier und Mainz “Gesellschaftliche Abhängigkeiten und soziale Netzwerke”, in German.
- Netzwerkerei - Historical research project on the connections between Jewish intellectuals.
- Redes-Sociales, in Spanish - Information network based at the Universitat Autònoma de Barcelona.
- Topographies of Entanglements. Mapping Medieval Networks - Research platform based at the Austrian Academy of Sciences that focuses on applying network theory and visualisation to medieval history.
- Virtual Observatory for the Study of Online Networks (VOSON) - Research and software development project located at the Australian National University.
Review Articles / Archeological and Historical Networks
- Formale Methoden der Netzwerkanalyse in den Geschichtswissenschaften: Warum und Wie? [Formal Network Methods in History: Why and How?], in German (preprint in English; Österreichische Zeitschrift für Geschichtswissenschaften, 2012).
- The Roots and Shoots of Archaeological Network Analysis: A Citation Analysis and Review of the Archaeological Use of Formal Network Methods (Archaeological Review from Cambridge, 2014).
Review Articles / Network Modeling
- A Survey of Statistical Network Models - Book-length review (preprint; Foundations and Trends in Machine Learning, 2010).
Review Articles / Network Visualization
- Graphical Techniques for Exploring Social Network Data (Models and Methods in Social Network Analysis, 2005).
- Methods of Social Network Visualization (Encyclopedia of Complexity and Systems Science, 2009; poster version).
- Social Networks (Handbook of Graph Drawing and Visualization, 2013).
Selected Papers / Social, Economic and Political Networks
- Birds of a Feather, Or Friend of a Friend? Using Exponential Random Graph Models to Investigate Adolescent Social Networks, by Steven M. Goodreau, James A. Kitts and Martina Morris - Accessible introduction to the logic and application of exponential random graph modeling (Demography, 2001).
- Chains of Affection: The Structure of Adolescent Romantic and Sexual Networks, by Peter S. Bearman, James Moody and Katherine Stovel - Classic example of topological network analysis applied to a network of affective and sexual ties (American Journal of Sociology, 2004).
- The Convergence of Social and Technological Networks, by Jon Kleinberg - Discusses small-world effects and social contagion within the context of the Internet and social media (Communications of the ACM, 2008).
- Homophily and Contagion Are Generically Confounded in Observational Social Network Studies, by Cosma R. Shalizi and Andrew C. Thomas - Makes a very important point for the analysis of network diffusion and influence (Sociological Methods and Research, 2011).
- Network Theory, Plot Analysis, by Franco Moretti - Example applications of (fictional) network analysis in literary studies (New Left Review, 2011).
- Social Networks and Causal Inference, by Tyler J. VanderWeele and Weihua An - Reviews the different ways in which network analysis can produce meaningful causal statements, as well as the inherent limits of network analysis for doing so (Handbook of Causal Analysis for Social Research, 2013).
- Robust Action and the Rise of the Medici, 1400-1434, by John F. Padgett and Christopher K. Ansell - Classic analysis of power relations in the Renaissance Florentine state (American Journal of Sociology, 1993).
- The Strength of Weak Ties, by Mark Granovetter - Arch-classic example of applying network analysis to a social issue: jobseeking (American Journal of Sociology, 1973).
- The Ties that Divide: A Network Analysis of the International Monetary System, 1890–1910 (The Journal of Economic History, 2005) and The Empirics of International Currencies: Network Externalities, History and Persistence (The Economic Journal, 2009), both by Marc Flandreau and Clemens Jobst - Network analysis of the foreign exchange system in the late 19th century (data).
Software / Social, Economic and Political Networks
- CFinder - Cross-platform Java program to identify clusters and communities through the Clique Percolation Method (CPM).
- Circos - Cross-platform program to produce circular layouts of network data, written in Perl.
- E-Net - Windows program for ego network analysis.
- easyN - Online tool aimed at representing and sharing gene interaction networks as well as Petri net models.
- PNet - Simulation and estimation of (one-mode and multilevel) exponential random graph models (ERGMs), written in Java for Windows.
- SoNIA - Social Network Image Animator - Tool to visualize dynamic or longitudinal network data. Formerly a Java program (example movies), now developed as the ndtv R package.
- SPaTo Visual Explorer - Cross-platform program for the visualization and exploration of complex networks.
- StOCNET - Several Windows programs developed by the same team as Siena.
Software / Algorithms
- OSLOM2 - Order Statistics Local Optimization Method - Clustering algorithm.
Software / MATLAB
- CONTEST - Random network toolbox that implements nine network models.
- Generalized Louvain - Variant of the Louvain community detection algorithm.
Software / Python
- npartite (⭐12) - Python algorithms for community detection in n-partite networks.
- TQ (Temporal Quantities) - Python 3 library for temporal network analysis.
Software / R
- CCAS (⭐5) - Statistical model for communication networks.
- concoR (⭐9) - Implementation of the CONCOR network blockmodeling algorithm (blog post).
- ContentStructure (⭐6) - Implements an extension to the Topic-Partitioned Multinetwork Embeddings (TPME) model.
- lpNet - Linear programming model aimed at infering biological (signalling, gene) networks.
- spectralGOF - Computes the spectral goodness of fit (SGOF), a measure of how well a network model explains the structure of an observed network.
Software / Syntaxes
- GraphML - Comprehensive and easy-to-use file format for graphs (handbook chapter).
- TLP - Tulip Software Graph Format - Graph syntax used by the Tulip software framework.
Software / Tutorials
- Interactive and Dynamic Network Visualization in R and JavaScript libraries (2016).
- Nodegoat and Palladio: Introductory Workshop - Aimed at humanists (2015).
Varia / Tutorials
- Computer Technologies for the Historical Research of Intellectual Networks - Series of videos by historians, featuring Marten Düring and Scott Weingart.
- David Knoke on Network Analysis - 20-minute interview that discusses the uses and benefits of network analysis, drawing upon Knoke’s research on terrorist networks.
- Linton C. Freeman’s Social Network Research Publications, spanning from 1955 to today.
- Mapping the Republic of Letters - Research project on early-modern scholarship (underlying software).
- NetSciEd - Network Science in Education - International initiative aimed at improving network literacy.
- The Networks Network - Mailing-list (mostly historians from the HNR network).
- Social Network Analysis in DBpedia - Highly didactic Master’s dissertation, showing how to use SPARQL and Pajek.
- SNA-DE Mailing-List, in German.
- SPARQL for R Tutorial - Hollywood Social Network Analysis - Also uses Gephi.
- A Sociology Citation Network and A Co-citation Network for Philosophy - Examples of scientific co-citation networks.
- Visual Complexity. An Exploration on Mapping Complex Networks - Tons of beautiful network and tree visualizations (book, also in Chinese and French).
Varia / Blog Series
- Blog posts about networks on R-Bloggers, an aggregator of R blogs:
Varia / Fictional Networks
- Network Analysis of Shakespeare’s Macbeth (using Python).
- The Network and Trajectories of Transitions among Sentential Co-Occurrences of Characters of Arthur Conan Doyle’s A Study in Scarlet (using Python; code (⭐6)).
- Star Wars Social Networks: The Force Awakens - Also an example of a social network analysis written in F#.
Varia / Two-Mode Networks
Apr 11 - Apr 17, 2016
Books / Classics
- Social Network Analysis. Methods and Applications, by Stanley Wasserman and Katherine Faust (1994).
- The Structure and Dynamics of Networks, edited by Mark E.J. Newman, Albert-László Barabási and Duncan J. Watts - 600 pages of classic network analysis articles (2006).
Books / General Overviews
- Network Science, by the U.S. National Research Council - Full book online (2005).
- Network Science: Theory and Practice, by Ted G. Lewis (2011).
- Networks. An Introduction, by Mark E.J. Newman (2010).
- Réseaux sociaux et structures relationnelles, by Emmanuel Lazega, in French (2014).
- Sociologie des réseaux sociaux, by Pierre Mercklé, in French (2011).
- Social Networks: An Introduction, by Jeroen Bruggeman (related material; 2008).
- Studying Social Networks. A Guide to Empirical Research, by Marina Hennig et al. (2013).
Books / Method-specific
- Bayesian Networks with Examples in R, by Marco Scutari and Jean-Baptiste Denis (website; 2014).
- Exponential Random Graph Models for Social Networks, edited by Dean Lusher, Johan Koskinen and Garry Robins (2013).
- Multilevel Network Analysis for the Social Sciences, edited by Emmanuel Lazega and Tom A.B. Snijders (2016).
- Network Analysis: Methodological Foundations, edited by Ulrik Brandes and Thomas Erlebach - Covers network centrality, clustering, blockmodels, spatial networks and more (2005).
- Political Networks. The Structural Perspective, by David Knoke (1994).
- Social Network Analysis for Ego-Nets: Social Network Analysis for Actor-Centred Networks, by Nick Crossley et al. (2015).
Books / Software-specific
- Introduction to Social Network Methods (using mostly UCINET), by Robert A. Hanneman and Mark Riddle - Full book online (2001).
- Network Analysis with R/igraph, by Gabor Csárdi, Thomas Nepusz and Eduardo M. Airoldi (in preparation).
- Network Analysis with Python/igraph, by Thomas Nepusz, Gabor Csárdi and Eduardo M. Airoldi (in preparation).
- Social Network Analysis for Startups. Finding Connections on the Social Web (using Python), by Maksim Tsvetovat and Alexander Kouznetsov (code (⭐242); 2011).
- Statistical Analysis of Network Data with R, by Eric D. Kolaczyk and Gabor Csárdi (R package (⭐294); 2014).
Books / Topic-specific
- Dynamical Processes on Complex Networks, by Alain Barrat, Marc Barthélemy and Alessandro Vespignani (2008).
- Neighbor Networks. Competitive Advantage Local and Personal, by Ronald S. Burt (2010).
- Small Worlds: The Dynamics of Networks between Order and Randomness, by Duncan J. Watts (2003).
- Towards Relational Sociology, by Nick Crossley (2011).
- Visualisierung komplexer Strukturen. Grundlagen der Darstellung mehrdimensionaler Netzwerke, by Lothar Krempel, in German.
Conferences / Topic-specific
- CNDay - Cambridge Networks Day - Convened by the Cambridge Networks Network.
Courses / Topic-specific
- Graph Theory and Applications, by Paul Van Dooren - Full lecture slides (Hamilton Institute, Dublin, 2009).
- Networks, Complexity and Its Applications (Media Arts and Sciences), by Cesar Hidalgo (MIT, 2011).
- Networks, Crowds and Markets, by David Easley, Jon Kleinberg and Eva Tardos (presentation; Cornell University via edX, 2016).
- Political Networks: Methods and Applications, by Zeev Maoz (University of California in Davis, 2012).
- Social and Economic Networks: Models and Analysis, by Matthew O. Jackson (Stanford University via Coursera, 2015).
- Social Network Analysis, by Lada Adamic (University of Michigan via Coursera, not yet run).
- Social Network Analysis and Intermediate Social Network Theory, by Matthew J. Denny - Workshop notes and slides (2014–5).
- The Structure of Information Networks, by Jon Kleinberg - Links to many diverse readings (Cornell University, 2008).
Datasets / Topic-specific
- International Currencies 1890-1910 - Historical data on the international connections between 45 currencies.
Journals / Topic-specific
- Computational and Mathematical Organization Theory (Springer, gated).
- Computational Social Networks (Springer Open).
- Connections (INSNA). Twitter: @ConnectionsSNA.
- The Journal of Mathematical Sociology (Taylor & Francis, gated).
- Network Science (Cambridge, gated).
- Social Network Analysis and Mining (Springer, gated).
- Social Networks (Elsevier, gated).
Professional Groups / Research Groups (USA)
- Complex Human Networks Reading Group (CoHN) - Reading list from a seminar held at MIT in 2001–2.
- Interdependence in Governance and Policy Research Group - Led by Bruce A. Desmarais at Penn State University.
- Network Science IGERT at the University of California at Santa Barbara (UCSB) - Features an NSF-funded graduate programme.
- Networks, Computation, and Social Dynamics Lab - Headed by Carter T. Butts. Part of the Center for Networks and Relational Analysis (CNRA) at the University of California in Irvine.
- Northeastern University MOBS Lab - Laboratory for the Modeling of Biological and Socio-technical Systems - Led by Alessandro Vespignani.
Professional Groups / Research Groups (Other)
- Centre for Business Network Analysis, University of Greenwich - Focused on economic/organisational network analysis.
- Center for Network Science, Central European University, Budapest - Features a PhD in Network Science program.
- Cx-Nets - Virtual collaboration between four complex networks research groups.
- Mitchell Centre for Social Network Analysis, University of Manchester - Currently studies covert networks. Twitter: @MitchellSNA.
- SocioPatterns - Interdisciplinary research group that uses wireless sensors to study social network data.
Review Articles / Social, Economic and Political Networks
- Mixed-Method Approaches to Social Network Analysis (ESRC NCRM Discussion Paper, 2010).
- Network Analysis in the Social Sciences (Science, 2009).
- Networks in the Understanding of Economic Behaviors (Journal of Economic Perspectives, 2014).
- Social Network Analysis in the Study of Terrorism and Political Violence (preprint; PS: Political Science and Politics, 2011).
Software / Social, Economic and Political Networks
- Discourse Network Analyzer (DNA) - Qualitative content analysis tool with network export facilities, written in Java with R integration.
- GLEAMviz Simulator - Cross-platform tool intended for the prediction of human epidemics.
- Graphviz - Cross-platform software to draw graphs in the DOT graph drawing language.
- Graphy (⭐48) - Graph theory library written in Ruby.
- MuxViz - Cross-platform, free and open source tool to study multilayer networks, based on R and GNU Octave.
- Neo4j - Open source, scalable graph database, used by companies like Linkurious.
- ORA-LITE - Windows program for dynamic meta-network assessment and analysis.
- UCINET - Windows commercial software package for the analysis of social network data.
Software / Algorithms
- ForceAtlas2 - Force-directed layout included in Gephi (paper).
- weighted-modularity-LPAwbPLUS (⭐28) - Julia, MATLAB and R implementations of two algorithms to find weighted modularity in bipartite networks.
Software / C / C++
- Louvain Method - C++ code for the Louvain multi-level community detection algorithm.
- Stanford Network Analysis Project - C++ general purpose network analysis and graph mining library. Available as a Python library and in Microsoft Excel via NodeXL.
- Walktrap - C++ program that implements the WalkTrap community detection algorithm.
Software / JavaScript
- jLouvain (⭐151) - Louvain community detection for Javascript (example).
- VivaGraphJS (⭐3.8k) - Graph drawing library (ForceAtlas2 plugin (⭐3)).
- viz.js - Use Graphviz in Web pages.
Software / MATLAB
- MATLAB RBN Toolbox - Simulation und visualization of Random Boolean Networks.
Software / Python
- graphviz - Python renderer for the DOT graph drawing language.
- linkpred (⭐141) - Assess the likelihood of potential links in a future snapshot of a network.
- python-igraph - Python version of the igraph network analysis package.
Software / R
- DiagrammeR (⭐1.7k) - Connects R, RStudio and JavaScript libraries to draw graph diagrams (blog post).
- networkdiffusion (⭐7) - Simulate and visualize basic epidemic diffusion in networks.
- Rgraphviz - Support for using the Graphviz library and its DOT graph drawing language from within R.
- RSiena - Simulation Investigation for Empirical Network Analysis; fits models to longitudinal network data.
- visNetwork (⭐545) - Using vis.js library for network visualization.
Software / Stata
- SNA with Stata - Blog documenting the use of the netplot Stata package.
Varia / Tutorials
- Mixed-Method Approaches to Social Network Analysis - Videos of a conference at the Middlesex University School of Law (2014).
- Modeling Complex Social Networks: Challenges and Opportunities for Statistical Learning and Inference - Video of a seminar talk by Jennifer Neville at Purdue University (2011).
- New Perspectives for Relational Learning - Videos (and more) from a workshop at the Banff International Research Station (BIRS) (2015).
- Picking Sides - Community detection in the political network of Middle Eastern alliances between various state and nonstate powers (updated version).
- Using Metadata to Find Paul Revere and The Other Ride of Paul Revere: The Brokerage Role in the Making of the American Revolution - Network analysis applied to American revolutionaries.
Varia / Blog Series
- Blog Posts About Networks by Baptiste Coulmont, in French.
- Blog Posts About Networks by Pierre Mercklé, in French.
- Blog Posts About Networks on the Bad Hessian Blog, by various contributors.
Varia / Network Science
- What is Network Science? - First editorial of the recent Network Science journal.