awesome-network-analysis
A curated list of awesome network analysis resources.
https://github.com/eric-erki/awesome-network-analysis
Last synced: 2 days ago
JSON representation
-
Review Articles
-
Bibliographic, Citation and Semantic Networks
- On Bibliographic Networks
- Dynamic Scientific Co-Authorship Networks
- Extracting Citation Networks from Publications in Classics
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Socio-Semantic Frameworks - -sociosemantic-systems-acs-proofs.pdf); _Advances in Complex Systems_, 2013).
- Tradition and Innovation in Scientists’ Research Strategies
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Dynamic Scientific Co-Authorship Networks
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Socio-Semantic Modeling of Epistemic Communities
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Assessing Impact and Quality from Local Dynamics of Citation Networks
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
- Extracting Citation Networks from Publications in Classics
- Self-Citations, Co-Authorships and Keywords: A New Approach to Scientists’ Field Mobility?
-
Biological, Ecological and Disease Networks
- Social Networks and the Spread of Infectious Diseases: the AIDS Example
- 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).
- Interactome Networks and Human Disease
- 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
- Biological Networks
- Network Analysis: An Integrative Approach to the Structure of Psychopathology
- Social Networks and the Spread of Infectious Diseases: the AIDS Example
- 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).
- Biological Networks
-
Complex and Multilayer Networks
- Complex Systems and Networks
- Multilayer Networks in a Nutshell
- The Structure and Function of Complex Networks
- The Architecture of Complexity - From network theory to complexity theory (_IEEE Control Systems Magazine_, 2007).
- Statistical Mechanics of Complex Networks
- Multilayer Networks in a Nutshell
-
Ethics of Network Analysis
-
Network Modeling
- Introduction to Stochastic Actor-Based Models for Network Dynamics
- Positional Analysis and Blockmodeling - - [preprint](http://patrickdoreian.com/NEW/wp-content/papers_resources/chapters/Positional_Analysis_and_Blockmodeling.pdf); -->_Computational Complexity_, 2012).
- Social Network Evolution and Actor Oriented Models
- A Unified View of Generative Models for Networks: Models, Methods, Opportunities, and Challenges - day-workshops/15w5080/videos/watch/201504200944-Jacobs.html); [NIPS 2014 workshop](https://nips.cc/Conferences/2014/Schedule?type=Workshop) on “[Networks: From Graphs to Rich Data](https://410f84824e101297359cc81c78f45c7c079eb26c.googledrive.com/host/0Bz6WHrWac3FrWnA5MjZqb3lWa2c/)”).
- Basic Models and Questions in Statistical Network Analysis
- A Survey of Statistical Network Models - Book-length review ([preprint](http://arxiv.org/abs/0912.5410); _Foundations and Trends in Machine Learning_, 2010).
- Introduction to Stochastic Actor-Based Models for Network Dynamics
- Statistical Models for Social Networks
-
Network Visualization
-
Social, Economic and Political Networks
- by Eszter Hargittai - rseau---biblio-gnrale.pdf) and [by Pierre Mercklé](http://socio.ens-lyon.fr/merckle/merckle_communications_2008_cargese_reseaux_nuls_biblio.pdf).
- A propos de la notion de rôle dans l’analyse des relations sociales
- Network Analysis in the Social Sciences
- Networks and Trade
- Networks in Social Psychology, Beginning with Kurt Lewin - - [preprint](http://patrickdoreian.com/NEW/wp-content/papers_resources/new_papers_4-13/Networks_in_Socia_Psychology_Lewin.docx); -->_[Encyclopedia of Social Network Analysis and Mining](https://www.springer.com/us/book/9781461461692)_, 2014).
- Social Network Analysis in the Study of Terrorism and Political Violence
- Social Networks and Crime: Pitfalls and Promises for Advancing the Field
- _The Small World_
- Positions and Roles - - [preprint](http://patrickdoreian.com/NEW/wp-content/papers_resources/new_papers_4-13/positions_and_roles.pdf); -->_[The SAGE Handbook of Social Network Analysis](http://www.sagepub.in/books/Book232753/)_, 2011).
- by Eszter Hargittai - rseau---biblio-gnrale.pdf) and [by Pierre Mercklé](http://socio.ens-lyon.fr/merckle/merckle_communications_2008_cargese_reseaux_nuls_biblio.pdf).
- Mixed-Method Approaches to Social Network Analysis
- The Social and the Sexual: Networks in Contemporary Demographic Research
- Network Analysis for International Relations
- Brokerage
- Birds of a Feather: Homophily in Social Networks
- Network Analysis and Political Science
- Networks and Trade
- Social Networks and Crime: Pitfalls and Promises for Advancing the Field
- Networks in the Understanding of Economic Behaviors
-
-
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 - Reviews the current state of relational sociology and network analysis in light of the large-scale and online data (_Réseaux_, 2008).
- Birds of a Feather, Or Friend of a Friend? Using Exponential Random Graph Models to Investigate Adolescent Social Networks - 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 - 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 - Discusses small-world effects and social contagion within the context of the Internet and social media (_Communications of the ACM_, 2008).
- Deux traditions d’analyse des reseaux sociaux
- Homophily and Contagion Are Generically Confounded in Observational Social Network Studies - Makes a very important point for the analysis of network diffusion and influence (_Sociological Methods and Research_, 2011).
- La notion de réseau complexe : du réseau comme abstraction et outil à la masse de données des réseaux sociaux en ligne - Accessible introduction to the study of complex networks (_Communication & Organisation_, 2013).
- Network Theory, Plot Analysis - Example applications of (fictional) network analysis in literary studies (_New Left Review_, 2011).
- Node Centrality in Weighted Networks: Generalizing Degree and Shortest Paths - Explores the generalization of network centrality and distance measures to (positively) valued graphs (_Social Networks_, 2010; [companion website](https://toreopsahl.com/tnet/)).
- Social Networks and Causal Inference - 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](http://link.springer.com/book/10.1007/978-94-007-6094-3)_, 2013).
- Revisiting the Foundations of Network Analysis - On choosing the right network representation to frame a research problem.
- Robust Action and the Rise of the Medici, 1400-1434 - Classic analysis of power relations in the Renaissance Florentine state (_American Journal of Sociology_, 1993).
- The Strength of Weak Ties - Arch-classic example of applying network analysis to a social issue: jobseeking (_American Journal of Sociology_, 1973).
- Topics in Social Network Analysis and Network Science - 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).
- Coauthorship and Citation Patterns in the _Physical Review_ - Highly typical study of scientific publishing productivity and collaboration through temporal network analysis ([preprint](http://arxiv.org/abs/1304.0473); _Physical Review E_, 2013).
- Network Analysis, Culture, and the Problem of Agency - 3-of-bourdieu), by Mustafa Emirbayer (_American Journal of Sociology_, 1997) - Sociological foundations for a science of social ties.
- Robust Action and the Rise of the Medici, 1400-1434 - Classic analysis of power relations in the Renaissance Florentine state (_American Journal of Sociology_, 1993).
- Aux sources des grands réseaux d’interactions. Retour sur quelques propriétés déterminantes des réseaux sociaux issus de corpus documentaires - Reviews the current state of relational sociology and network analysis in light of the large-scale and online data (_Réseaux_, 2008).
- Scale-Free Networks - László Barabási and Eric Bonabeau - Early, accessible formulation of the “networks are everywhere” argument (_Scientific American_, 2003).
- Node Centrality in Weighted Networks: Generalizing Degree and Shortest Paths - Explores the generalization of network centrality and distance measures to (positively) valued graphs (_Social Networks_, 2010; [companion website](https://toreopsahl.com/tnet/)).
- Network Analysis, Culture, and the Problem of Agency - 3-of-bourdieu), by Mustafa Emirbayer (_American Journal of Sociology_, 1997) - Sociological foundations for a science of social ties.
- Birds of a Feather, Or Friend of a Friend? Using Exponential Random Graph Models to Investigate Adolescent Social Networks - 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 - Classic example of topological network analysis applied to a network of affective and sexual ties (_American Journal of Sociology_, 2004).
- Deux traditions d’analyse des reseaux sociaux
- Homophily and Contagion Are Generically Confounded in Observational Social Network Studies - Makes a very important point for the analysis of network diffusion and influence (_Sociological Methods and Research_, 2011).
- The Performativity of Networks - 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).
- The Ties that Divide: A Network Analysis of the International Monetary System, 1890–1910 - 0297.2009.02219.x/abstract) (_The Economic Journal_, 2009), both by Marc Flandreau and Clemens Jobst - Network analysis of the foreign exchange system in the late 19th century ([data](http://eh.net/database/international-currencies-1890-1910/)).
-
-
Software
-
Algorithms
- Awesome Algorithms
- ForceAtlas2 - Force-directed layout included in Gephi ([paper](http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0098679)).
- OSLOM2 - Order Statistics Local Optimization Method - Clustering algorithm.
- algo.graph - Basic graph theory algorithms written in Clojure.
- Linkcomm - Link Communities in Complex Networks - Community detection algorithms, available in C++, Python [and R](https://cran.r-project.org/package=linkcomm).
- OSLOM2 - Order Statistics Local Optimization Method - Clustering algorithm.
- weighted-modularity-LPAwbPLUS - Julia, MATLAB and R implementations of two algorithms to find weighted modularity in bipartite networks.
- 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](http://arxiv.org/abs/0709.3512).
-
C / C++
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- OpenOrd: Large-scale Graph Layout (formerly DrL) - C++ algorithm, also available as a [Gephi plugin](https://gephi.org/plugins/#/plugin/openord-layout).
- 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](http://arxiv.org/abs/physics/0512106).
- Awesome C - cpp) lists.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- OGDF - Open Graph Drawing Framework - Self-contained C++ class library for diagram, network and tree layouts.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- OGDF - Open Graph Drawing Framework - Self-contained C++ class library for diagram, network and tree layouts.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- MapEquation - C++ code for the Infomap method of multilevel community detection.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- Benchmark Graphs to Test Community Detection Algorithms - C++ code to generate weighted and unweighted graphs.
- BGL - Boost Graph Library - C++ library that provides a generic interface to access graph structures.
- 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.
-
Java
- Mixer - Prototype showing how to use [Apache Fluo](https://fluo.apache.org/) to continuously merge multiple large graphs into a single derived one.
- GraphStream - Java library for the modeling and analysis of dynamic graphs.
-
JavaScript
- Awesome JavaScript
- d3.js - JavaScript visualization library that can plot [force-directed graphs](http://bl.ocks.org/mbostock/4062045).
- GENSI - JavaScript graphical tool to collect ego-centered network data ([paper](http://www.sciencedirect.com/science/article/pii/S0378873316300284)).
- Graphology - Specification and reference implementation for a robust and multipurpose JavaScript `Graph` object.
- viz.js - Use Graphviz in Web pages.
- d3-force: Force-directed graph layout
- d3-vector: Define connections between nodes as directional vectors
- GENSI - JavaScript graphical tool to collect ego-centered network data ([paper](http://www.sciencedirect.com/science/article/pii/S0378873316300284)).
- greuler - Visualization library to build and manipulate graphs through a simple API. Powered by d3.js and [WebCola](http://marvl.infotech.monash.edu/webcola/).
- jLouvain - Louvain community detection for Javascript ([example](http://bl.ocks.org/emeeks/125db75c9b55ddcbdeb5)).
- VivaGraphJS - Graph drawing library ([ForceAtlas2 plugin](https://github.com/graphcommons/viva.forceatlas2)).
- GoJS - Visualization library to draw diagrams and several types of network layouts.
- Popoto.js - Library based on d3.js that provides a graph based search interface.
-
Julia
- Creating Network Diagrams in Plotly from Julia
- JuliaGraphs - Suite of Julia packages for network analysis.
- BayesNets.jl - Package to work with Bayesian networks.
- Smile.jl - Julia wrapper for the [Smile C++ library](http://www.bayesfusion.com/smile-engine), which covers Bayesian networks and influence diagrams.
- EcologicalNetwork.jl - Package to compute measures of ecological network structures.
-
Programming Languages
Categories
Sub Categories
Topic-specific
185
Social, Economic and Political Networks
122
Research Groups (USA)
88
Bibliographic, Citation and Semantic Networks
58
Blog Series
58
Tutorials
48
R
43
Research Groups (Other)
39
C / C++
36
Julia
20
Python
20
Method-specific
19
Archeological and Historical Networks
18
General Overviews
15
Two-Mode Networks
14
Fictional Networks
14
Software-specific
13
JavaScript
13
Network Science
13
Syntaxes
11
Small Worlds
10
Algorithms
10
Biological, Ecological and Disease Networks
10
Network Modeling
8
Graph Theory
8
Dissemination
7
MATLAB
7
Complex and Multilayer Networks
6
Ethics of Network Analysis
4
Classics
4
Network Visualization
4
Stata
3
Java
2
Keywords
network-analysis
6
network-visualization
3
igraph
3
visualization
3
network-graph
3
graph
3
data-science
3
awesome
3
awesome-list
2
list
2
r
2
graph-theory
2
graph-algorithms
2
python
2
deepwalk
2
networkx
2
webgl
2
node2vec
2
machine-learning
1
graph-kernels
1
matrix-factorization
1
network-clustering
1
network-science
1
social-network
1
graph-kernel
1
unsupervised-learning
1
graph-embedding
1
attention-mechanism
1
graph-convolutional-networks
1
classification-algorithm
1
deep-graph-kernels
1
graph-attention-model
1
graph-attention-networks
1
collections
1
python-frameworks
1
python-libraries
1
python-tools
1
data-analysis
1
rstats
1
dot
1
emscripten
1
graphviz
1
javascript
1
graph-functions
1
property-graph
1
bigclam
1
clustering
1
community-detection
1
deep-learning
1
dimensionality-reduction
1