RAPID training

Training materials created by RAP Implementation and Development team

About this page

This page contains training resources for building Reproducible Analytical Pipelines. They are aimed at Government Analysts wanting to implement best practice into their work. Check out our RAP training in R resources on the top right of the page.
R code shown here follows tidyverse style guide. If your organisation recommends using google style there will be some differences, notably in function naming and use of explicit return(). Whichever coding style you choose to follow, make sure to use it consistently within a project.

Newly added in July ’23:

In preparation:

What is RAP and why you should implement it

Reproducible analytical pipelines (RAP) have a range of benefits – from increasing efficiency to improving business continuity.

How implementing RAP can benefit you and your team?

Reduced risks and improved quality

Lowers the risk of human error, automated checks and audit trail ensure mistakes are never repeated, all of which boost organisation’s trustworthiness and reputation. You can read more about RAP introduction in the civil service in Analysis Function strategy and Goldacre review.

Increased resilience and business continuity

Well-documented code stored in accessible location can be used by new analysts with minimal preparation, which makes the team more resilient when people move roles or fall ill. 

Increased efficiency

More time to spend on exploring new ideas or personal development, and less time on copy/pasting and manual checks.

Increased collaboration

Sharing code on Git allows analysts to reuse code between projects, which reduces time to create new analytical pipelines and allows to quickly implement trusted solutions.