You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
I have a new volunteer job working for @David Tanzer and @John Baez at the Azimuth Project. I've been tasked to look at modeling epidemiology. Honestly, I've felt overwhelmed, but then I reflected on the mathematical talent in this community. ACT - compositionality - stochastic differential equations - open systems like Petri networks - and I chilled out.
I attended a colloquium at Sonoma State U about a mathematician who helped epidemiologist model SARS. I was amazed at how simple the useful math was.
This is a long term project that has already been going on for ten years, but needs to be re-energized because because of the Coronavirus. I think this is a particularly good area to do applied Petri net research.
Thanks @Daniel Geisler for starting this conversation here. For more background, see this strategy posting on the Forum, where I propose a focus to investigate Petri nets in the 'Corona Age.'
Part of this involves a general suggestion for research exploration: to search for new applications of stochastic Petri nets to stochastic epidemiology. Ditto for deterministic/continuous Petri nets and deterministic epidemiology. That might become cool math for the social planet, Azimuth math.
Along these lines, I have a suggestion to explore whether the compositional framework for open Petri nets developed by @John Baez, @Blake Pollard and @Jade Master can apply in any interesting way to the composition of a compartmental network for a global pandemic out of regional subnets.
Currently the worlds most powerful supercomputer is all the home computers tied together with the folding at home org looking to find the structure of COVID-19.
David Tanzer said:
Along these lines, I have a suggestion to explore whether the compositional framework for open Petri nets developed by John Baez, Blake Pollard and Jade Master can apply in any interesting way to the composition of a compartmental network for a global pandemic out of regional subnets.
Certainly the framework is applicable. The ones I've looked at, like the SIRS model, fit nicely into the "Petri nets with rates" framework that Blake and I wrote about, without any generalization. For others one might need to generalize the framework to cover whatever dynamics people like to use in these compartmental models. For example if the rate of infection was proportional to the number of infected people to the 1.5 power times the number of susceptible people, the fact that 1.5 is not an integer takes you out of the realm of "Petri nets with rates".
@James Fairbanks and collaborators have implemented open Petri nets and used them to generate ODE solvers for the SIR and other epidemiology models, e.g., see this notebook. This work was done before COVID-19, but needless to say there is a pressing new interest in epidemiology!
I think @James Fairbanks was doing something along those lines (SEIRD=Susceptible, Exposed, Infected, Recovered, Dead) in SemanticModels.jl Julia library. https://github.com/jpfairbanks/SemanticModels.jl/pull/241/files
It definitely would be interesting to build an 'open' SEIRD (or simpler) regional model (county, state, country) where the parameters (rate constants, initial conditions, total number of people, probably some other stuff) are estimated from local data. It already sounds like you need someone who actually knows a bit about epidemiological modeling for this parameter estimation. The 'open' ness are then the flows between regions: susceptible people traveling, infected people traveling, less dead people traveling. This steps outside the setup John and I developed for open reaction networks, as two regional susceptible populations connected by an interface shouldn't get identified under composition, you just want to model the flows. It is more like you have a transportation network of one type which has some probabilities/rates on the edges and this determines the additional flows or deviations from the regional SEIRD models. To me it sounds more like a big wiring diagram coming from transit data and each 'hole' or component is a regional SEIRD model. Then you'd want to do all kind of mode switching on both as interventions are implemented and this sounds like something calling for David and David Spivak and Jaz Myers mode-dependent dynamical systems setup.
Yeah we did the open network approach to connect multiple cities/countries too. It totally works. We submitted a nonproceedings track talk for the ACT conference
Great!
Any idea where to get a global set of COVIDS-19 data I can use for a Petri net simulation?
I'm not an expert on this stuff at all, but here's a tweet about COVID-19 data:
https://twitter.com/MaxCRoser/status/1262152381153841158
*Testing for COVID-19* The only global database on testing for COVID19 is maintained by us at Our World in Data. You find the regularly updated data, several visualizations and detailed descriptions of the sources here https://ourworldindata.org/coronavirus-testing
- Max Roser (@MaxCRoser)I don't know if what he's saying is true, but you can at least look at what he's got.
A couple of sites I've run into with data (haven't looked closely):
https://covid19.healthdata.org/ - US and other countries
https://covidtracking.com - just US
This book is an introductory text to the methods and tools that are nowadays widely used an accepted in the mathematical epidemiology literature. It is intended to start from a beginner level and accelerate to research level.
...
This textbook is a comprehensive, self-contained introduction to the mathematical modeling and analysis of infectious diseases. It includes model building, fitting to data, local and global analysis techniques. Various types of deterministic dynamical models are considered: ordinary differential equation models, delay-differential equation models, difference equation models, age-structured PDE models and diffusion models. It includes various techniques for the computation of the basis reproduction number as well as approaches to the epidemiological interpretation of the reproduction number.
It's clearly written and gives a survey of the landscape. Caveat: it doesn't cover any stochastic models.
Chapters:
Introduction to Epidemic Modeling
The SIR Model with Demography: General Properties of Planar Systems
Vector-Borne Diseases
Techniques for Computing R0
Fitting Models to Data
Analysis of Complex ODE Epidemic Models: Global Stability
Multistrain Disease Dynamics
Control Strategies
Ecological Context of Epidemiology
Zoonotic Disease, Avian Influenza, and Nonautonomous Models
Age-Structured Epidemic Models
Class-Age Structured Epidemic Models
Immuno-Epidemiological Modeling
Spatial Heterogeneity in Epidemiological Models
Discrete Epidemic Models
Includes substantive problem sets.