Modelling Infectious Diseases on Networks was my 2004 final year Applied Mathematics research project, and was supervised by Dr Gareth Witten.
In this project I reviewed developments in modelling epidemics using networks of infectious contacts. I implemented a wide range of models in a general-purpose Python code, which lead to the research later being published as a review paper in the journal of Computers in Biology and Medicine.
It starts with the traditional epidemic models: fully-mixed susceptible-Infective-Removed (SIR), in continuous and stochastic differential equation forms. It then moves on to SIR simulated epidemics on contact networks of differing structures. The nodes of the networks represent individuals, and edges between individuals represent regular potentially infective contacts. Percolation models test the parameter regimes in which an outbreak would turn into an epidemic, and we examine the possibility of modelling a network structure that varies over time
Simulations of infectious diseases on networks. Computers in Biology and Medicine 2006, 37:195-205 - publication of my 2004 project using Python to model epidemics over networks of infectious contacts.