SIR Modelling
A short course on the mathematical modelling of epidemics
Introduction
This is a short course that I have done for high school students who are interested in mathematical sciences. The contents are also suitable for first-year undergraduates.
In this eight-week course, the students would learn about the mathematical modelling of infectious diseases based on the SIR equations. As the students gain a deeper understanding of how mathematical tools can be applied into real-world problems and bring new insights to the society, they would also hone their mathematical skills in handling differential equations and also build the starter skills to carry out scientific computing tasks with Python.
For your reference if you want to check out, I have also written a set of blog posts on the same topic in Chinese.
Structure
- Week 1: Python basics and a crash introduction to
numpyandmatplotlib - Week 2: Numerical methods to ODEs and implementation with Python
- Week 3: SIR modelling: simulation and interpretations
- Week 4: Data fitting with simple linear regression
- Week 5: Basic reproductive ratio; conditions for an epidemic outbreat
- Week 6: Scale of an epidemics; consequence of virus mutation
- Week 7: Extensions of the SIR model
- Week 8: Wrap-up
There are a lot of things beyond the school curriculum that are covered in the course, some of the tasks are at the level for a university course, so I do not expect a high school student would dive into and understand all the materials that I have prepared. However, there are several directions that any curious student could go into. If you are interested in any of the following
- solving complex equations numerically with a computer program
- refining the model by introducing more realistic elements into the problem
- studying the mathematical structures behind the differential equations
- tuning model parameters to fit observed data and hence make more reliable predictions I guess you would have some fun from this course.
Acknowledgement
Most of the ideas of the lectures come from the brilliant online resources listed below:
- Jeffrey R. Chasnov, Mathematical Biology, Lecture notes for MATH 4333
- Andrew French, BPhO Computational Physics Challenge Online Course 2023
- Robin Thompson, How do mathematicians model infectious disease outbreaks?, Oxford Mathematics Public Lecture 2020
Download
The project is hosted on https://github.com/yuhao-yang-cy/sci-simulations/tree/main/SIR-modelling.
Copyright
This work is offered under a CC BY-NC (Creative Commons Attribution-Non-Commercial) license. You may remix, adapt, and build upon this work, as long as the attribution is given and the new work is non-commercial.