How can we make microscopy images accessible to everyone, including those who have colour deficiencies in vision? I’ve written previously about a tool to check figures for accessibility. There is also helpful guidance out there (and here). With increased awareness around this issue, I’ve noticed that these days referees are more likely to request changes […]
Tag: dataviz
Eruption: announcing new R package VolcanoPlotR
This is a short post to announce the release of an R package, VolcanoPlotR. Background Using proteomics, we often want to compare two experimental groups. A popular way to visualise this comparison this is via a volcano plot, where the enrichment of proteins in one condition is towards the right and their de-enrichment (or their […]
Marathon Man II: how to pace a marathon
It’s often the way. I posted recently about how to pace a marathon and very quickly received feedback that would’ve improved the original post. Oh well, no going back. This is take two. So, we have a dataset of all runners from the 2025 New York City Marathon. We want to know how should you […]
Hold On Hope: publication lag times at cell biology journals
I’ve posted about publication lag times previously. The “lag” refers to the time from submitting a paper and it appearing in a journal. Publication lag times are still a frustration for researchers. Although preprints circumvent the delay in sharing science with others, publication is still king when it comes to evaluation. Contracts are short and […]
Marathon Man: how to pace a marathon
How does the average marathoner pace their race? In this post, we’ll use R to have a look at a large dataset of marathon times to try to answer this question. The ideal strategy would be to “even split” the race. This is where you run continually at the same pace from kilometre 0 to […]
Running Around: an R package to analyse Garmin running data
In my previous post, I shared my annual running stats which were generated in R using summary data from Garmin Connect. The code I use to generate these summaries was beginning to get a bit unwieldy, so I have now rebased it into a package. GarminCSVr – is an R package to look at running […]
Running Around: 2025 running dataviz in R
In this post I’ll use R to recap my running data from 2025. Previous round-ups are here (2021, 2022, 2023, not sure why I didn’t post one for 2024…). I had a goal of running a total distance of 3650 km in 2025. In truth, after running 3500 km in 2024, I decided to aim […]
Running Around: 2023 running dataviz in R
2023 has been a great year in running for me. Previous running round-ups are here (2022, 2021). My two main goals for 2023 were to run 3000 km and also to run 50 HM-or-more distance runs. I managed both with a couple of weeks left. I also bagged new PBs for 5K, 10K and half […]
Step By Step: recreating a volcano plot in R
We have an analysis routine for proteomics data written for IgorPro. One output is a volcano plot. These plots show the fold change in one sample compared to another and plot that against a p-value to estimate how reproducible any changes observed are. This post is not about that software, but on the topic of […]
Running Around: 2022 running dataviz in R
2022 was my best year for running to date. In 2021, my goal was to run 2021 km. For 2022, I wanted to see if I could run 2500 km and also to run 50 HM-or-more distance runs. I managed both and ended the year on a total of 2734 km. I also bagged two […]