Network analysis

6 April 2026

This week we tackle another common technique made possible by digital humanities, network analysis.

Reading

  • Ruth Ahnert et al., The Network Turn: Changing Perspectives in the Humanities (Cambridge University Press, 2020), https://doi.org/10.1017/9781108866804.
    • Introduction, 1–9.
    • Chapter 1: Networks Are Always Metaphorical, 13–24.
    • Chapter 5: Quantifying Culture, 73–88.
  • Catherine Medici, “Using Network Analysis to Understand Early Modern Women,” Early Modern Women: An Interdisciplinary Journal, 13 no. 1 (2018): 153–62, https://doi.org/10.1353/emw.2018.0058.

Watch

Martin Grandjean’s, Introduction to Social Network Analysis. This is a five-part series. Make sure to watch at least the first video.

Assignment

Activities

  • Pair and share: What were you able to do with mapping data? What questions do you still have?
  • Discussion: Network analysis and historical argument.
  • An introduction to network analysis and network data structures.
  • Network analysis with SNiGB.

Packages to install

  • igraph an R package for working with network data.
  • tidygraph a tidy API for graph/network manipulation.
  • ggraph an extension of ggplot2 aimed at supporting network graphs.

Resources

Network analysis with R

Network analysis R packages

CRAN network analysis task view

  • igraph an R package for working with network data.
    • Michael Antonov et al., “Igraph Enables Fast and Robust Network Analysis Across Programming Languages,” arXiv:2311.10260, preprint, arXiv, November 16, 2023, http://arxiv.org/abs/2311.10260.
  • tidygraph a tidy API for graph/network manipulation.
  • ggraph an extension of ggplot2 aimed at supporting network graphs.
  • netrankr: Implementation or various centrality measures.