Dynamic modeller and data scientist focussing on infectious disease dynamics, epidemiology, and control. I have a strong interest in reproducibility and tool development, having developed multiple widely used packages and dashboards. My work lies at the interface between dynamic modelling, statistical modelling and data science - incorporating elements from software development to enhance robustness and longevity.
PhD in Epidemiology, 2019
University of Bristol
Msc in Advanced Mathematical Biology, 2015
University of York
MMath in Mathematics, 2014
University of Durham
Bacillus Calmette–Guérin (BCG) remains the only licensed vaccine against Tuberculosis (TB). In 2005, England changed from universal vaccination of school-age children to targeted vaccination of high-risk neonates. Little work has been done to assess the impact of this policy change. This thesis evaluates the impact of this change.
The course practicals for the modelling infectious disease short course run by BIDD at the University of Bristol. Source code available here.
This shiny app has been developed to allow the exploration of the parameter space of compartmental infectious disease models. It is designed to be used as a teaching aid when introducing people to the concepts behind infectious disease models without requiring them to interact with the underlying code.
A shiny app to remove potential friction for new R users when using the R perseus package. Source code available here.
Quickly and easily import analysis ready Tuberculosis (TB) burden data, from the World Health Organisation (WHO), into R. The aim of getTBinR
is to allow researchers, and other interested individuals, to quickly and easily gain access to a detailed TB data set and to start using it to derive key insights.
A shiny app reproducing the models used in the Introduction to Tuberculosis modelling course practicals, run by TB MAC at the 2017 Union conference. See the TB MAC website for course materials and further resources. The models used in this course, and reproduced in this shiny app, were based on one published by Lin et al.. The source code is available on here
A shiny dashboard providing interactive plots of Tuberuclosis Incidence in England and Wales using publicly available data. The source code is available on here
A series of Tableau dashboards visualising the Property Partner portfolio
FC dashboard is a simple tool for exploratory data analysis on the funding circle loanbook. The source code can be found here. This is an independant project and is in no way associated with funding circle. Since the original development of this dashboard Funding Circle has stopped publishing it’s full loanbook, this means that some functionality will no longer work as originally intended and that data will no longer be updated.
Explore a range of infectious disease models in a consistent framework. The primary aim of idmodelr
is to provide a library of infectious disease models for researchers, students, and other interested individuals. These models can be used to understand the underlying dynamics and as a reference point when developing models for research.
The Pebble Game is a shiny application that simulates the pebble game. This is a simple game that has been developed by BIDD at the University of Bristol, to help a general audience understand the role of vaccination in preventing the onward transmission of infectious disease. The source code can be found here.
Visualisation and analysis of the Funding Circle loanbook.
Summary of the research aims for my PhD thesis
prettypublisher
is an R package that aims to improve your workflow by allowing an easier transition from literate code to a paper draft ready for journal submission.
R package containing the scripts required to clean data from the Enhanced Tuberculosis Surveillance system, and the Labour Force Survey, and to then calculate Tuberculosis incidence.