Resources

Author

Pablo-Leon

Published

February 1, 2024

Index

  • R and R Eco-system resources
  • R tips
  • Python tips
  • NHS R and Python communities of practice
  • R and Python online books

R

R is an open-source programming language that is widely used among statisticians and data scientists in the NHS. R has a large number of built-in functions and packages for statistical analysis and data visualisation. Along with tools such as Python1, R can be used to develop so-called reproducible analytical pipelines (RAP).

POSIT

Posit is the Company who developed RStudio IDE among other products, previously called RStudio. All your data products have a home on Posit Connect, Deploy R & Python content easily and securely, automate code execution and deliver insights to stakeholders that need them

POSIT learning resources

Learning materials from POSIT about R, Python and Quarto

QUARTO

An Open-source scientific and technical publishing system, available for R, Python and Julia.

Get started with Quarto

Authoring Quarto documents

Quarto tutorial – Authoring: https://quarto.org/docs/get-started/authoring/rstudio.html

Creating websites using Quarto

RStudio

RStudio IDE to run R, developed by RStudio now POSIT

Python

Python main website

Python coding topics and data structures

NHS R and Python communities of practise

NHS-R Community

Together we aim to promote the use of R in the NHS: https://nhsrcommunity.com/ Wider NHS-R community pages and resources, includes links to a number of recorded sessions and training, all based on NHS datasets

NHS-R Events

  1. Conferences
  1. Group Discussions
  1. Group Discussions/workshops
  1. Webinars
  1. Workshops

4.1 Upcoming workshops - NHS-R Workshop: Introduction to R and RStudio – 11th May 2023: https://nhsrcommunity.com/events/nhs-r-workshop-introduction-to-r-and-r-studio-11th-may-2023/

NHSE-R

Welcome to the NHS England R community documentation site The NHS England R Community is not intended to replace any other R user groups - there’s a fantastic national NHS-R Community and lots of local sharing of R work, we want to use this site to signpost to other resources for those specifically using R within NHS England.

NHSD- RAP Community of Practice

RAP Community of practice: https://nhsdigital.github.io/rap-community-of-practice/

NHS-Python

Python community to promote the use of Python in the NHS.They organize forums, tutorials and coding sessions:

Code editors

Python tips

R tips

R Tidyverse universe

This section contains set of packages that follow Tidyverse data science principles.

tidyverse

The tidyverse is an opinionated collection of R packages designed for data science. All packages share an underlying design philosophy, grammar, and data structures.

The goal of tidyr is to help you create tidy data. Tidy data is data where: 1. Every column is variable. 2. Every row is an observation. 3. Every cell is a single value.

Core Tidyverse packages:

Maps in R using ggplot2 and OSM

Online R and Python books

Statistics

Probability distributions

Probability distributions in R: https://poissonisfish.com/2016/12/04/probability-distributions-in-r/

Bayesian models in R: https://www.r-bloggers.com/2019/05/bayesian-models-in-r-2/

Tables in R

Set of R packages to build beautiful Data Tables in R