Categories and Epidemiology
Posted by John Baez
I gave a talk about my work using category theory to help design software for epidemic modeling:
• Category theory and epidemiology, African Mathematics Seminar, Wednesday November 2, 2022, 3 pm Nairobi time or noon UTC. Organized by Layla Sorkatti and Jared Ongaro.
This talk is a lot less technical than previous ones I’ve given on this subject, which were aimed mainly at category theorists. You can watch it on YouTube.
Here’s the abstract:
Category theory provides a general framework for building models of dynamical systems. We explain this framework and illustrate it with the example of “stock and flow diagrams”. These diagrams are widely used for simulations in epidemiology. Although tools already exist for drawing these diagrams and solving the systems of differential equations they describe, we have created a new software package called StockFlow which uses ideas from category theory to overcome some limitations of existing software. We illustrate this with code in StockFlow that implements a simplified version of a COVID-19 model used in Canada. This is joint work with Xiaoyan Li, Sophie Libkind, Nathaniel Osgood and Evan Patterson.
Check out these papers for more:
John Baez, Xiaoyan Li, Sophie Libkind, Nathaniel Osgood and Evan Patterson, Compositional modeling with stock and flow diagrams.
Andrew Baas, James Fairbanks, Micah Halter, Sophie Libkind and Evan Patterson, An algebraic framework for structured epidemic modeling.
For some more mathematical talks on the same subject, go here.
Re: Categories and Epidemiology
Great to have you speak in the African Mathematics Seminar John! And thanks to Layla Sorkatti for hosting, and as always, to Jared Ongaro for organizing.