Biography

Dr Tom Palmer, Senior Lecturer in Biostatistics

Interests

  • Causal inference
  • Medical statistics / Biostatistics
  • Mendelian randomization
  • R and Stata programming
  • Statistical methods for Epidemiology
  • PhD thesis pdf

Education

  • Postgradute Certificate in Academic Practice, 2018

    Lancaster University

  • PhD Extensions to Mendelian randomization, 2009

    University of Leicester

  • MSc in Medical Statistics, 2005

    University of Leicester

  • BSc in Mathematics and Economics, 2002

    University of Nottingham

Awards

Version 2 of the OpenSAFELY R image released

My version 2 of the R image for the OpenSAFELY platform has been released. You can read more about it here and here.

Blog post included as a highlight in R Weekly blog and podcast

My blog post on Seven tips for creating Quarto revealjs presentations was included as a highlight in the R Weekly blogpost and podcast (episode 193). Thanks to Eric Nantz, Mike Thomas, Jon Calder, and the R Weekly team.

Secondment to software development team at the Bennett Institute

Two day per week secondment to the Reproducible Analytics Pipeline software development team in Prof. Ben Goldacre’s Bennett Institute, University of Oxford. I will work on R related projects within the OpenSAFELY programme.

Article in Best of IJE 2019

Spiller, et al., Software application profile: mrrobust–a tool for performing two-sample summary Mendelian randomization analyses, IJE, 48, 3, 684–690, https://doi.org/10.1093/ije/dyy195 was the second most cited IJE paper in 2019.

Pfizer studentship to study MSc in Medical Statistics, University of Leicester

Recent Posts

Running the nbstata Jupyter kernel within a uv virtual environment

How to setup a uv virtual environment to run the nbstata Jupyter kernel.

Running R on Windows on ARM on GitHub Actions

How to setup and run the AARCH64/ARM version R on Windows on ARM on GitHub Actions

Amending the Git commit message of a previous commit (that isn't the most recent) in GitHub Desktop without performing an interactive rebase

How to amend previous Git commit messages, that aren’t for the most recent commit, in GitHub Desktop without performing an interactive rebase.

Checking your R packages and practicals on a schedule using GitHub Actions

How to setup automated checks on a repository containing an R package or R practical using GitHub Actions.

Creating a Finder Smart Folder of your RStudio Project files to enable super fast project launching

Create a Finder Smart Folder showing all your RStudio (and/or your VSCode/Positron) project files so you can switch between your projects fast and conveniently.

Talks

Some more R, Git, and R Markdown and Quarto tips

The MRC IEU R-Universe of Mendelian randomization related R packages πŸš€

The MRC IEU πŸš€ R-Universe of Mendelian randomization related R packages

Using Git, GitHub Desktop, and GitHub for novice and experienced users

Using allele scores to identify confounding by reverse causation: Studies of alcohol consumption as an exemplar