Back to Graph Theory Series

Part 27: Graph Applications in Science

September 20, 2026 Wasil Zafar 19 min read

A mathematician counted chemical compounds using trees in 1874 — decades before graph theory was even recognized as its own field. Science and graph theory have been quietly intertwined from nearly the beginning.

Table of Contents

  1. A Bit of History
  2. Chemistry: Molecular Graphs
  3. Biology: Protein Networks & Phylogenetics
  4. Physics: Percolation & the Ising Model
  5. Real-World Applications
  6. Exercises
  7. Conclusion & Next Steps

A Bit of History

Arthur Cayley, the same mathematician whose 1889 tree-counting formula appeared in Part 11, published "On the Mathematical Theory of Isomers" in 1874 — using trees to systematically count the possible structural arrangements of saturated hydrocarbon molecules (alkanes), one of the very first serious scientific applications of graph theory, predating the formal recognition of graph theory as its own mathematical discipline by decades. This chemistry-graph connection has only deepened since: modern cheminformatics represents essentially every molecule as a graph, atoms as vertices and bonds as edges, as a matter of course.

Chemistry: Molecular Graphs

Representing a molecule as a graph (atoms as vertices, labeled by element; bonds as edges, labeled by bond order) turns chemistry questions into graph-theoretic ones: determining whether two molecular formulas describe the same molecule is a specialized instance of the graph isomorphism problem from Part 18 (restricted to molecular graphs, which tend to be far more tractable in practice than the fully general case), and predicting a molecule's chemical properties from its graph structure is exactly the graph machine learning application previewed in Part 26.

Biology: Protein Networks & Phylogenetics

Protein-protein interaction networks model proteins as vertices and known physical interactions as edges — analyzing these networks with the centrality and community-detection tools from Part 25 helps biologists identify proteins likely to play critical regulatory roles (often the highest-betweenness-centrality "bridge" proteins connecting otherwise-separate functional modules) and detect functionally related protein clusters even without prior biological knowledge of their roles.

Phylogenetic trees — depicting evolutionary relationships between species as a tree rooted at a common ancestor — are a direct, literal application of the finite-tree theory from Part 11: reconstructing the most plausible phylogenetic tree from genetic sequence data is itself a rich optimization problem, closely related in spirit to the minimum spanning tree problem, though considerably more involved once branch lengths and multiple candidate evolutionary models enter the picture.

Physics: Percolation & the Ising Model

Percolation theory studies random graphs (closely related to the Erdős–Rényi model from Part 20) where each edge is independently "open" with some probability \(p\), asking: at what critical value of \(p\) does a giant connected cluster suddenly emerge spanning the entire structure? This is directly analogous to (and historically intertwined with) statistical physics questions about phase transitions — porous rock structures allowing fluid flow, or forest-fire spread models, are both classic percolation-theory applications.

The Ising model, originally developed to explain ferromagnetism, places a simple "spin" (up or down) at every vertex of a graph (typically a regular lattice), with each spin's energy depending on whether its neighbors share the same orientation — studying this model's behavior as a function of temperature, using the underlying graph's structure, has produced deep insights connecting statistical physics, graph theory, and (more recently) computational complexity theory, since computing certain Ising model quantities exactly is itself provably NP-hard for general graphs.

Real-World Applications

Case Study

Epidemic Percolation Thresholds

Epidemiologists directly apply percolation theory to disease-spread modeling: a contact network's percolation threshold — the critical fraction of "open" (infectious) connections needed for an epidemic to spread through a giant connected cluster of the population rather than fizzling out locally — directly informs vaccination targets, since reducing effective connectivity below this critical threshold (through vaccination, quarantine, or social distancing) can prevent a giant outbreak entirely, rather than merely slowing it down.

Percolation TheoryEpidemiology

Exercises

  1. Draw the molecular graph for a small alkane molecule (e.g., butane, \(C_4H_{10}\)), labeling vertices by element and edges by bond type.
  2. Explain, in your own words, why identifying "the same molecule described two different ways" is a special case of the graph isomorphism problem from Part 18.
  3. Describe how a phylogenetic tree's structure (a rooted tree with branch lengths) differs from the minimum spanning trees studied in Part 11, and why simple MST algorithms are not directly applicable to phylogenetic reconstruction.
  4. Challenge: Research the connection between percolation theory's critical threshold and the "giant component" threshold phenomenon from Part 20's Erdős–Rényi random graph model — are they the same underlying mathematical phenomenon?

Conclusion & Next Steps

From Cayley's 1874 isomer-counting trees to modern percolation-based epidemic modeling, graph theory has quietly powered scientific discovery across chemistry, biology, and physics for over 150 years — often well before "graph theory" existed as a named, unified field. As this main series' final content part, the closing installment turns reflective: what remains open, and how does one continue learning and contributing to this field going forward?

Next in the Series

In Part 28: Current Research Frontiers & Research Skills, the series closes with open problems, how to read and evaluate research papers, and where to go next.