The authors shared their code on a dedicated OSF website, that you can find here: https://osf.io/collections/rpcb/discover?collectedType=Meta-analysis%20paper
We browsed this website and found individual scripts reproducing results from individual papers, and a shared Github repository that produces a central meta-analysis table in the paper.
We first thought of making the shared scripts work on Google Colab, to make the work more accessible to interested researchers. Due to Colab limitations, we then moved to our inhouse Servers, using RStudio Server, and then finally switched to rocker (Docker for R), to work with a compatible old R version.
I'm not very familiar with cancer research, but this meta-analysis is mostly an aggregation of statistical effect sizes, which I am familar with, and it is done in R, a language I am familiar with.
R inside a rocker Docker container, with R version 4.01 installed in it.
Having a Docker container with all the necessary dependencies installed within will increase the reproducibility of the work by a lot.
It will be much easier for researchers to inspect the figures, make slight changes to methods and inspect how that affects results.
It took us almost a full day to make some key scripts working. with a functional Docker container this would be immediate.
The researchers should have shared a Docker container or something similar. Their R lockfile was not enough, because it's not compatible with current R version.
Create documentation as step by step guide to get scripts working from scratch, and they should test that this is actually working.
All the scripts and data are findable on the OSF repository, this is often not the case, and a big positive!
ChatGPT comments on lines of code :)
Repo doesn't have a license at all, which means ALL RIGHTS RESERVED, project cannot be reused and built on at all!!
This reprohack was a great idea. I hope it will be continued.