Sign in

David Hodgson

@dchodge.bsky.social
779 followers 961 following 55 posts

Researcher at Charité. Interested in mathematically modelling immunity. 🧘🍰🎧🖥️🏃🧪🏳️‍🌈 seroanalytics.org davidhodgson.me

PostsRepliesMedia
Reposted by David Hodgson
Clara Brigitta @clarabrigitta.bsky.social · 06/03/2026
🌟 Excited to share my first PhD publication! 🌟 Our paper in Epidemics uses a mathematical model + Scottish surveillance data to understand what COVID-19 pandemic disruptions revealed about RSV disease in young children.
143
Reposted by David Hodgson
Kelly Charniga @kcharniga.bsky.social · 14/01/2026
We have our first epinowcast seminar of 2026 today at 3 pm UK time/4 pm in Central Europe. Excited to hear from @dchodge.bsky.social who will discuss tools for serological inference! www.epinowcast.org/seminars/202...
epinowcast.org
David Hodgson – Epinowcast
Epinowcast community site
011
Reposted by David Hodgson
Adam Kucharski @adamjkucharski.bsky.social · 05/01/2026
New pre-print with @dchodge.bsky.social @thushan-desilva.bsky.social and others looks at SARS-CoV-2 antibody kinetics and correlates of protection in The Gambia. What can different biomarkers tell us about protection in population where >80% infections asymptomatic? www.medrxiv.org/content/10.6...
1113
Reposted by David Hodgson
Adam Kucharski @adamjkucharski.bsky.social · 10/12/2025
Great to see the seroanalytics.org collection expanding with @dchodge.bsky.social 's work on seroCOP (R package for analysing correlates of protection using Bayesian methods)
072
David Hodgson @dchodge.bsky.social · 26/10/2025
It serves as a nice reminder to me that some of the most elegant solutions in machine learning and statistics aren't always the newest deep learning architectures. Sometimes, good old Bayesian inference with smart sampling strategies can create something really cool!
020
David Hodgson @dchodge.bsky.social · 26/10/2025
This visualises how modern statistical inference actually works. RJMCMC explores spaces where we don't even know how many parameters we need, perfect for art, where we don't know in advance how many strokes capture an image.
100
David Hodgson @dchodge.bsky.social · 26/10/2025
- Proposals are accepted/rejected based on how well they reconstruct your image - The final painting emerges from thousands of probabilistic decisions - It's not deterministic, run it twice -> get two different artworks
100
David Hodgson @dchodge.bsky.social · 26/10/2025
Upload an image, and the algorithms "paints", one probabilistic brushstroke at a time. Each brushstroke represents a "birth" or "death" jump in the model space: - The algorithm proposes adding new strokes or removing existing ones
100
David Hodgson @dchodge.bsky.social · 26/10/2025
I built an MCMC painter! I'm excited to share this project I've been working on for a long time, which sits at the intersection of computational statistics and generative art; mcmcPainter! Link here: mcmcpainter.davidhodgson.me
192
David Hodgson @dchodge.bsky.social · 12/10/2025
Getting started on Substack, just some rambling on Yoga Philosophy and a academia. Give me a follow if interested and share yours too! Open to reading anything 😊 open.substack.com/pub/themindf...
open.substack.com
Three Paths to Freedom (And Why Academia Needs All of Them)
On Trimārga, the three yoga paths from the Bhagavad Gita, and what they mean for researchers
010
David Hodgson @dchodge.bsky.social · 09/10/2025
Want to understand serological data better? We've compiled a suite of tools which can help you out 🔗 seroanalytics.org These tools are free, open source, peer reviewed and have comprehensive documentation. Big thanks to @alexlizhill.com, @jameshay.bsky.social and others for their contributions!
seroanalytics.org
Seroanalytics
041
David Hodgson @dchodge.bsky.social · 05/10/2025
New blog post on Correlates of Protection! I try and give an overview of this very confusing concept: davidhodgson.me/post/sm3_cop1/ I think it's good ID modellers try and get a solid understanding of this as it's going become increasingly important for vaccine development over the next few years.
davidhodgson.me
CORRELATES OF PROTECTION: FUMBLING THROUGH THE TERMINOLOGY | David Hodgson
Long ago, Edward Jenner made medical history by inoculating a young boy with cowpox and demonstrating protection against smallpox. Jenner had no idea why it worked, he just rolled with it, and thus in...
040
David Hodgson @dchodge.bsky.social · 02/10/2025
Haha I actually switched to Claude this week so terse bluesky posts incoming.....
010
David Hodgson @dchodge.bsky.social · 02/10/2025
AHH cool! I'll have a play with this, doesn't seem active currently tho
110
David Hodgson @dchodge.bsky.social · 02/10/2025
Cheers Sam! I've not seen this have you got a link? They are fitting ODIN models with monty these days right?
110
David Hodgson @dchodge.bsky.social · 30/09/2025
Yeah it's actually great, converting the c++ to JavaScript is actually not too bad with a little help from AI !
130
David Hodgson @dchodge.bsky.social · 30/09/2025
Watch RJMC explore different model dimensions in real-time, use sample data or upload your own CSV. No installation, just open and experiment. Great for teaching/learning Bayesian model selection! Package/vignette: dchodge.github.io/rjmc/article... #statistics #bayesian #MCMC #datascience
dchodge.github.io
Example 1: Mixture model
010
David Hodgson @dchodge.bsky.social · 30/09/2025
🚀 New tool: Reversible Jump MCMC running in your browser! Built an interactive widget for fitting mixture distributions when you don't know how many components you need. Check it out: dchodge.github.io/rjmc-widget-...
dchodge.github.io
Dynamic Mixture Model Analysis
295
David Hodgson @dchodge.bsky.social · 27/09/2025
🔬 New to serological data? You’re not alone When I first saw spreadsheets full of columns labelled ELISA_OD, PRNT50, HI_titre, and PVNT_ID50, I had no idea what they really meant. That confusion inspired me to write a new blog post, “A Dummy’s Guide to Serological Assays” 👉 tinyurl.com/586dsy77
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
021
David Hodgson @dchodge.bsky.social · 26/09/2025
Sure, wanna drop me an email to sort out deets?
100
David Hodgson @dchodge.bsky.social · 24/09/2025
"2.1. Overview of inference framework" in the methods gives an overview. But basically if you infer an infection you also need to infer an infection time (an extra parameter), no infection then infection time isn't in the framework anymore. Hence need to jump between different dimensions
220
David Hodgson @dchodge.bsky.social · 23/09/2025
Thanks to everyone who worked on this: @jameshay.bsky.social, Sheikh Jarju, Dawda Jobe, Rhys Wenlock, @adamjkucharski.bsky.social, and @thushan-desilva.bsky.social!
020
David Hodgson @dchodge.bsky.social · 23/09/2025
It uses reversible jump MCMC to infer missed infections, to help understanding I made a little widget to show you how the fitting process works for simulated data: seroanalytics.org/serojump-widget
seroanalytics.org
Interactive widget for serojump
110
David Hodgson @dchodge.bsky.social · 23/09/2025
✨ What we did: - Made a Bayesian model to infer who was infected, when, and how their antibody levels changed - Validated on both simulations and real-world SARS-CoV-2 data from The Gambia. - Showed that serojump detects more infections (including sub-threshold ones) and provides richer insights
110
David Hodgson @dchodge.bsky.social · 23/09/2025
🚨 New paper out in PLOS Computational Biology! 🚨 We're excited to share our new paper, serojump, a new probabilistic framework and R package for inferring infections and antibody kinetics from longitudinal serological data. 📄 Full paper: tinyurl.com/re7du3t2 R package: seroanalytics.org/serojump
seroanalytics.org
A serological inference package using reversible jump mcmc
The `serojump` package provides tools for fitting serological models to antibody kinetics data using reversible-jump Markov Chain Monte Carlo (RJ-MCMC). It enables researchers to model the dynamics of...
2195
David Hodgson @dchodge.bsky.social · 23/09/2025
Thanks to every who worked on this! @jameshay.bsky.social, Sheikh Jarju, Dawda Jobe, Rhys Wnelock, @adamjkucharski.bsky.social and @thushan-desilva.bsky.social
010
David Hodgson @dchodge.bsky.social · 23/09/2025
serojump was designed to be a flexible and pathogen-agnostic solution that can be applied to a wide range of pathogens. Heres an interactive widget to help with understanding of them reversible jump mcmc methods: lnkd.in/eWGJ39PG
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
100
David Hodgson @dchodge.bsky.social · 23/09/2025
What we did: - Made a Bayesian model to infer who was infected, when, and how antibody levels changed over time. - Validated on both simulations and real-world SARS-CoV-2 data from The Gambia. - Showed that serojump detects more infections (including sub-threshold ones) and provides richer insights
110
David Hodgson @dchodge.bsky.social · 19/09/2025
Key features: - WebAssembly-powered performance (10-50x faster than JS) - Adaptive MCMC for Bayesian inference - Vaccine intervention analysis with waning immunity - Real-time convergence diagnostics - Export data and plots for further analysis
010
David Hodgson @dchodge.bsky.social · 19/09/2025
Just launched an interactive Bayesian epidemic modelling platform that runs entirely in your browser! No downloads, no installations, no expensive software licenses. Just open the link and start modelling disease dynamics with real-time parameter estimation. >> widget-bayesian-sir.davidhodgson.me
widget-bayesian-sir.davidhodgson.me
Interactive Bayesian Epidemic Modelling
2226
David Hodgson @dchodge.bsky.social · 17/09/2025
Thanks Sam! All code for the website and blog posts is here github.com/dchodge/David.io !
github.com
GitHub - dchodge/david.io: davidhodgson.me
davidhodgson.me. Contribute to dchodge/david.io development by creating an account on GitHub.
010
David Hodgson @dchodge.bsky.social · 17/09/2025
What does it really mean to be “infected”? PCR? Symptoms? Antibodies? Being able to pass it on? I’ve written a blog digging into why infection isn’t a simple on/off switch, and why the definition you choose matters for modelling, vaccines, & public health. davidhodgson.me/post/sm1_wha...
davidhodgson.me
WHAT DOES IT MEAN TO BE INFECTED? | David Hodgson
Defining infection is like reading tarot cards - the interpretation depends on who’s asking and what they’re looking for. You wake up with a sore throat. You take a lateral flow...
272
David Hodgson @dchodge.bsky.social · 15/09/2025
🚨 New vignette: reversible-jump MCMC for epidemic change-points Used RJMCMC to infer piecewise attack rates in an SEIR model — the sampler figures out how many change-points there are and where they happen. Code + walkthrough 👉 dchodge.github.io/rjmc/article... #R #Bayesian #Epidemiology #RJMCMC
dchodge.github.io
Example 2: SEIR change-point attack rate
060
Reposted by David Hodgson
Adam Kucharski @adamjkucharski.bsky.social · 09/04/2025
We've got a new pre-print (spearheaded by @dchodge.bsky.social) on how to reconstruct unobserved antibody kinetics and infections - and use these to estimate correlates of protection: www.medrxiv.org/content/10.1... And here's the accompanying {serojump} R package: seroanalytics.org/serojump/
0234
Reposted by David Hodgson
Adam Kucharski @adamjkucharski.bsky.social · 31/03/2025
Why did neutralising antibody responses vary between the Oxford-AZ and Pfizer-BioNTech SARS-CoV-2 vaccines? And how did changing the duration between first and second dose affect the underlying biological processes? Our new paper, spearheaded by @dchodge.bsky.social had a look.... 1/
13010
Reposted by David Hodgson
Alex Hill @alexlizhill.com · 06/03/2025
@dchodge.bsky.social and I developed an app using WebR and React, to see how this stack compares to RShiny. Looks quite promising I think! The app wraps the SeroSim R package by @jameshay.bsky.social for simulating serosurvey data: serosim.seroanalytics.org
serosim.seroanalytics.org
SeroSim
Web interface for serosurvey data simulation
062
Reposted by David Hodgson
Khoa @khoavuumn.bsky.social · 02/01/2025
Researcher: "We let the data speak for itself." Earlier that day:
9679171003
David Hodgson @dchodge.bsky.social · 26/12/2024
Excited to move to the US and incorporate Popeye (but not his affinity with spinach) into all my modelling frameworks www.npr.org/2024/12/26/n...
npr.org
Popeye, Tintin and more will enter the public domain in the new year
The copyrights of thousands of 20th-century films, books, compositions and sound recordings expire on Jan. 1, making them free for anyone to share and adapt. Here are some of the highlights.
010
David Hodgson @dchodge.bsky.social · 22/12/2024
🎅🌟 CHRISTMAS PRESENT 🌟🎅 Got a flexible reversible jump mcmc R packaged up for those who are keen to explore trans-dimensional spaces when fitting; cmmid.github.io/rjmc, with application to a mixture model here; cmmid.github.io/rjmc/article.... More theory and vignettes in 2025!!
cmmid.github.io
A general-purpose package to run reversible-jump mcmc
What the package does (one paragraph).
020
Reposted by David Hodgson
Marcel Salathé @marcelsalathe.bsky.social · 19/12/2024
Academic writing is getting harder to read - the humanities most of all www.economist.com/science-and-techn…
2143
Reposted by David Hodgson
Mike @empiricgame.bsky.social · 15/12/2024
Seated podcast, vs treadmill podcast, vs book learning. Also they slapped an EEG on the subjects. #MedEd pmc.ncbi.nlm.nih.gov/articles/PMC...
pmc.ncbi.nlm.nih.gov
A Multimodal Evaluation of Podcast Learning, Retention, and Electroencephalographically Measured Attention in Medical Trainees
Introduction: Podcasts have become popular among medical trainees. However, it is unclear how well learners retain information from podcasts compared to traditional educational modalities, and whether...
4154
Reposted by David Hodgson
Gwen Knight @gmknght.bsky.social · 11/12/2024
Many, many thanks to colleagues, collaborators, students, friends and family for being with me on this awesome journey to Professor @lshtm.bsky.social! It has involved lots of hard but fun work as well as the usual dose of luck. Onwards and upwards to trying to tackle more challenges in #AMR!
Prof Gwen Knight and some members of her group outside LSHTM
12535
Reposted by David Hodgson
Saloni @scientificdiscovery.dev · 11/12/2024
Scientists: *develop a once-every-two-months HIV antiviral injection* Scientists: Hold my beer. *develop a once-every-six-months antiviral* Scientists: Hold my beer.
statnews.com
Gilead to test once-a-year HIV prevention shot
Gilead is going to start testing a drug it believes could prevent HIV infection with just a single shot every year.
1935163
David Hodgson @dchodge.bsky.social · 12/12/2024
Drop me an email (see link) if you have any questions! Link to preprint highlighting the type of modelling: www.medrxiv.org/content/10.1...
medrxiv.org
Memory B cell proliferation drives differences in neutralising responses between ChAdOx1 and BNT162b2 SARS-CoV-2 vaccines
Vaccination against COVID-19 has been pivotal in reducing the global burden of the disease. However, Phase III trial results and observational studies underscore differences in efficacy across vaccine...
000
David Hodgson @dchodge.bsky.social · 12/12/2024
🚨 Exciting PhD Opportunity with me and @adamjkucharski.bsky.social at LSHTM (MRC LID)! 🚨 Dive into cutting-edge in-host immunological modeling: ✨ Explore immune responses to SARS-CoV-2 & Influenza. ✨ Develop Bayesian models to analyse immune dynamics. more info: mrc-lid.lshtm.ac.uk/2025-26-proj...
mrc-lid.lshtm.ac.uk
2025-26 Project (Hodgson & Kucharski) - MRC London Intercollegiate Doctoral Training Partnership Studentships
Modelling the kinetics of immunity to influenza and SARS-CoV-2 in different populations SUPERVISORY TEAM Supervisor...
175
Reposted by David Hodgson
Adam Kucharski @adamjkucharski.bsky.social · 09/12/2024
Have enjoyed early version of seroviz.seroanalytics.org to explore and discuss data - great work by @alexlizhill.com @dchodge.bsky.social And if you're interested in immunological kinetics for SARS-CoV-2 and influenza, we're currently advertising a PhD project: mrc-lid.lshtm.ac.uk/2025-26-proj...
1193
Reposted by David Hodgson
Edward Nirenberg @enirenberg.bsky.social · 07/12/2024
For those wondering why we seem to be so behind when it comes to effective mucosal vaccines against respiratory viruses, this really excellent overview from leaders in the field offers a great summary: www.nature.com/articles/s41... few additional points for those who want a bit more detail🧵:
nature.com
Challenges for developing broad-based mucosal vaccines for respiratory viruses - Nature Biotechnology
Nature Biotechnology - Challenges for developing broad-based mucosal vaccines for respiratory viruses
1927882
Reposted by David Hodgson
Neil Renic @ncrenic.bsky.social · 04/12/2024
Two stages of writing: 1) This shouldn't take too long 2) Oh no
561370867005
David Hodgson @dchodge.bsky.social · 05/12/2024
8/ We hope this sparks new ideas for exploring how host factors shape immune responses in infectious disease dynamics! 🚀
110
David Hodgson @dchodge.bsky.social · 05/12/2024
7/ 🌍 Our work underscores the importance of personalized approaches in vaccination policy, especially as we continue to improve influenza vaccine design and distribution. 📖 Full paper here: [10.1016/j.vaccine.2024.126579](doi.org/10.1016/j.va...)
100