- Complex (many steps between software)
- Prone to error
- Manual, menial tasks carried out by highly skilled people
- Not reproducible or sustainable
16 August 2019
Slides: https://github.com/NHS-NSS-transforming-publications/RAP-Awareness-Session-2019
Combined the principles of reproducible research with data science tools and best practice.
| Level | Description |
|---|---|
| 1 | Ad hoc R code |
| 2 | R project |
| 3 | R project under version control (VC) |
| 4a | R project under VC and peer reviewed (wrangling) |
| 4b | Replicable report in Rmarkdown (publication) |
| 5 | Near RAP (VC, peer review, data quality assurance) |
| 6 | Full RAP (as above plus unit testing and documentation) |
| 7 | R package |
The Transforming Publishing (TPP) team have begun to roll out RAP to other teams in ISD using a buddy system
One or two members of TPP 'buddy up' with another team to help them create a Reproducible Analytical Pipeline for their publication
The bulk of the development work is done by the team being 'buddied'; TPP use a light touch approach to provide code reviews; offer assistance with R and Git; advise on timelines; and, more generally, offer guidance wherever it is required
As a minimum, we recommend teams aim for level 4 (a or b or both) as laid out in our RAP paper
Prior to working on RAP, analysts in ISD must attend an introductory Tidyverse training course (run by Jumping Rivers) and a tutorial on using Git and GitHub (run internally by TPP)
Following this, we ask them to complete an R Skills survey and a short exercise to assess their competence with R
We also ask them to look at our Toolkit, which contains links to our resources on R, RMarkdown, version control, RAP, shiny and more
The first publication to undergo the buddy system is the Scottish Bowel Screening Programme Statistics (SBSS)
Two analysts created a document detailing the sections of their publication report which required to be automated
They also created a plan detailing the scripts they required to write and the associated timelines updated fortnightly
Since the beginning of April, they've converted most of the back end of the publication from SPSS to a version controlled, peer reviewed R project held in a GitHub repository
Other publications we are buddying with: End of Life Care, Medicines and Mental Health, Cancelled Planned Operations
Contact the Transforming Publishing team (nss.isdtransformingpublishing@nhs.net)
Contact Transforming Publishing: nss.isdtransformingpublishing@nhs.net
Transforming Publishing web pages