Atomistic scattering modelling of the solution structure of human dimeric IgA1 reveals a structural and mechanistic basis for IgA nephropathy
A writeup of some of the first work I did during my PhD, ten years in the making.
Latest posts and articles by Sam Ireland.
A writeup of some of the first work I did during my PhD, ten years in the making.
The system that guarantees you read for 20 mins is the same one that means you won't read for 90.
A ground-up exploration of a modern authentication flow for Django APIs. By implementing password hashing, JWT access tokens, refresh tokens, and token revocation from first principles, this article builds a clear mental model of how authentication systems actually work.
Slack offers no easy way to export your own conversation history. Here's how I built a tool to do it anyway, by mimicking the browser.
A good library should hide complexity from users who don't need it, while still letting power users access everything. I rebuilt my Python wrapper for the Protein Data Bank search API from scratch, and this is how I thought about the problem.
My ten favourite books from 2025.
It is now easier than ever to learn anything we want.
My ten favourite books from 2024.
A review of the Apple Vision Pro - a solution eagerly awaiting its problem.
A writeup of my review of the use of GraphQL in Bioinformatics.
A writeup of the paper on the machine learning component of my PhD.
You Won't Believe This One Weird Trick for Properly Communicating Large Relative Increases.
A reasonably advanced feature of the Python language, explained simply.
A writeup of our paper on my atomium python library.
A writeup of a review on inverse pharmacology that I contributed to.
Being able to learn complicated, difficult things is one of the most important skills you can have - but the obvious way to do it isn't the best way.
A writeup of my paper on ZincBind, the core of my PhD project.
A common coding practice which helps no one.
A writeup of the paper on my first Bioinformatics project.
Is it always a good idea to focus solely on things that have never been done before when starting new coding projects?
A writeup of my contribution to the 2018 database release of the Guide to PHARMACOLOGY.
A writeup of my first scientifc paper.