work

code

numpyro. Several contributions, including an example on spatiotemporal modelling, and the conditional autoregressive distribution.
pymc. Several contributions, including Hilbert space approximations to the periodic Gaussian process kernel, decorator to allow a functional-style model API, some moments of probability distributions, extra GitHub workflows, organising hackathons to implement approximate inference methods (INLA).
pytensor/aesara. Half-Normal and Half-Cauchy jax distributions, implementation of a fixed point iterator for optimisation.
bayeux. Example on using bayeux to massively reduce blackjax boilerplate inference code for a (jax) dynamax state space model.
GPJax. Allowing different solve methods during approximate sampling.
Journal of Open Source Software. Review of the GPJax package.
probabilistic-programming-packages. Implementing the same forecasting model in many probabilistic programming languages in python, R and Julia.
mortality-statsmodel. Scalable hierarchical Bayesian models for modelling mortality over space and time, in nimble and numpyro. These models have been generalised to other health outcomes in bayesian-envhealth-models.
cookiecutter-r-project. Template for analysis projects in R.
numba-oslo. Simulating self-organised criticality efficiently using numba.
xarray-tropical-cyclones. Revisiting tropical cyclone data using arrays.

I'm also interested in blackjax, dynamax, nimble, and would like to contribute more when I get some time. If you're a developer of one of those projects and have something I can work on, please get in touch.

I have moved my (more technical) Obsidian notes online in an effort to learn in public and share knowledge.

visualisations

Life expectancy for 6,791 communities in England. Interactive map of small-area life expectancy in England, written in D3.js.

Life expectancy inequality at the MSOA level in England: remaking the main plot of my thesis in D3.js and Observable Plot.

media

Why are Americans dying so young? John Burn-Murdoch, The Financial Times. 31 March 2023.

Decades-long drop in life expectancy leaves the North more exposed to Covid. Sarah Knapton, The Telegraph. 12 October 2021.

Also on life expectancy in England: Polly Toynbee for the Guardian, Danny Dorling for openDemocracy, the FT, BBC News, Daily Mail, Evening Standard, Independent, Metro, Sky News, politics.co.uk, and more.

On inequalities in cancer mortality in England: the Mirror, the Mail, the Guardian, the BMJ, the Times, the Sun and Andrew Marr on LBC.

thesis

Spatiotemporal modelling of all-cause and cause-specific mortality in England
Supervisors: Majid Ezzati, James E Bennett, Seth Flaxman
Examiners: Usama Bilal, Marta Blangiardo, Oliver Ratmann

publications

N.D. Ngoka, Theo Rashid, et al. (2026). Build AI workflows on Amazon EKS with Union.ai and Flyte. AWS Artificial Intelligence Blog.

Theo Rashid, James E Bennett, et al. (2024). Mortality from leading cancers in districts of England from 2002 to 2019: a population-based, spatiotemporal study. The Lancet Oncology.

Ricky Nathvani, Vishwanath D., et al. (2023). Beyond here and now: Evaluating pollution estimation across space and time from street view images with deep learning. Science of The Total Environment.

Seth Flaxman, Charles Whittaker, Elizaveta Semenova, Theo Rashid, et al. (2023). Assessment of COVID-19 as the underlying cause of death among children and young people aged 0 to 19 years in the US. JAMA Network Open.

Theo Rashid, James E Bennett, et al. (2023). Changes in life expectancy and house prices in London from 2002 to 2019: hyper-resolution spatiotemporal analysis of death registration and real estate data. The Lancet Regional Health Europe.

Ricky Nathvani, Sierra N Clark, et al. (2022). Characterisation of urban environment and activity across space and time using street images and deep learning in Accra. Scientific Reports.

Perviz Asaria, James E Bennett, Paul Elliott, Theo Rashid, et al. (2022). Contributions of event rates, pre-hospital deaths and hospital case fatality to variations in myocardial infarction mortality in 326 districts in England: spatial analysis of linked hospitalisation and mortality data. The Lancet Public Health.

Elizaveta Semenova, Yidan Xu, Adam Howes, Theo Rashid, et al. (2022). PriorVAE: encoding spatial priors with variational autoencoders for small-area estimation. Journal of the Royal Society Interface.

Vasilis Kontis, James E Bennett, Robbie M Parks, Theo Rashid, et al. (2022). Lessons learned and lessons missed: impact of the coronavirus disease 2019 (COVID-19) pandemic on all-cause mortality in 40 industrialised countries and US states prior to mass vaccination. Wellcome Open Research.

Theo Rashid, James E Bennett, Christopher J Paciorek, et al. (2021). Life expectancy and risk of death in 6791 communities in England from 2002 to 2019: high-resolution spatiotemporal analysis of civil registration data. The Lancet Public Health.

Theo Rashid, Toby Pepperrell (2021). Recentring our economy around wellbeing following the COVID-19 pandemic: A book review of The Case for Degrowth. Journal of Health and Social Sciences.

Toby Pepperrell, Florence Rodgers, et al. (2021). Making a COVID-19 vaccine that works for everyone: ensuring equity and inclusivity in clinical trials. Global Health Action.

Vasilis Kontis, James E Bennett, Theo Rashid, et al. (2020). Magnitude, demographics and dynamics of the effect of the first wave of the COVID-19 pandemic on all-cause mortality in 21 industrialized countries. Nature Medicine.

Shuai Wang, Theo Rashid, Henry Throp, Ralf Toumi (2020). A Shortening of the Life Cycle of Major Tropical Cyclones. Geophysical Research Letters.

Vasilis Kontis, James E Bennett, Robbie M Parks, Theo Rashid, et al. (2020). Age- and sex-specific total mortality impacts of the early weeks of the COVID-19 pandemic in England and Wales: Application of a Bayesian model ensemble to mortality statistics. medRxiv.

google scholar profile
mathematics genealogy page

goals

goal