A new BMJ EDITORIAL from my team.
WHY RESEARCHERS SHOULD SHARE THEIR ANALYTIC CODE
Non-paywall link below.
NOW this is VERY IMPORTANT stuff for safety, efficiency, reproducibility and quality in research, data science, and evidence…
bmj.com/content/367/bm…
The researchers found, to their horror, that they had made a catatrophic error in their code - their data analysis scripts - for processing and analysing the data in their RCT...
(2/n)
Specifically: why don't we make researchers share their analytic code, always, as a matter of routine?
4/n
5/n
6/n
bmj.com/content/367/bm…
Some of the arguments we have received from academics about why they SHOULDN'T be asked to share their code are very, very extraordinary.
Please read paragraph 4. Please, I beg you...
bmj.com/content/367/bm…
This is very odd. There are endless free open platforms to share code. GitHub has a limit of ONE HUNDRED GIGABYTES for each repository..
bmj.com/content/367/bm…
Let me tell you what we are doing in my small group to try to fix this problem...
bmj.com/content/367/bm…
On GitHub under open licenses we have shared 44,000 lines of code in 34 public repositories, over 5,000 commits, 850 python files, 105 SQL files, 4,600 lines of SQL, 140 Jupyter notebooks.
Come, see!
github.com/ebmdatalab
On advocacy, we have been sharing our open methods, informally, through blogs...
ebmdatalab.net/openness-and-t…
This editorial is the beginning.
Too many epidemiologists are trapped in the past. Patients and taxpayers are suffering. Funders must wake up and act.
bmj.com/content/367/bm…
That is the end of the nerd rage for today.
Here is a funny video of animals slipping around on the ice.