skip to content

Research Informatics Training

 

About the course  |  Intended audience  |  Prerequisites  |  Content details


About the course

A practical introduction to data analysis and visualisation using the R programming language.

R is one of the leading programming languages for statistical computing and data science and is widely used for data analysis, visualisation and statistical modelling. This course introduces the core skills needed to work effectively with scientific datasets in R, with an emphasis on exploratory data analysis, data manipulation and visualisation.

The course is entirely based on open-source software, and all tools used during the training are freely available.

By the end of the course, participants should be able to:

  • work confidently with R and interactive coding environments
  • import, inspect and perform quality control checks on tabular datasets
  • manipulate and reshape datasets for downstream analysis
  • summarise and analyse grouped data
  • create and customise data visualisations suitable for scientific communication
  • combine datasets using shared identifiers and resolve common data-cleaning issues

Teaching is primarily hands-on, combining short presentations with live coding demonstrations and guided practical exercises.

 Back to top


Intended audience

This course is suitable for:

  • researchers and students who are new to data analysis in R
  • participants interested in practical data science skills for research applications
  • researchers working with biological, biomedical or experimental datasets
  • participants with some prior programming experience who want to strengthen their R data analysis skills

 Back to top


Prerequisites

No prior programming experience is required.

The course is designed for complete beginners, although participants with some previous coding experience may also benefit from the practical exercises and refresher material.

 Back to top


Content details

The course combines lectures, demonstrations and hands-on exercises delivered through slides, live coding sessions and dedicated online training materials.

Topics covered include:

  • Working with tabular data in R
    Introduction to data analysis workflows using R data science packages. Participants learn how to load, inspect and explore tabular datasets for biological and experimental research applications.

  • Data manipulation and transformation
    Using R tools to filter, sort, reshape and summarise datasets. The session focuses on practical techniques for preparing data for downstream analysis and visualisation.

  • Exploratory data analysis
    Performing descriptive analyses and investigating patterns, distributions and relationships within datasets. Participants learn how to identify trends and detect common data quality issues.

  • Combining and cleaning datasets
    Working with multiple datasets using shared identifiers, handling missing values and resolving common formatting and encoding issues encountered in real-world datasets.

  • Data visualisation in R
    Creating informative visualisations using R plotting packages, including customising plot appearance and producing clear, publication-ready figures.

  • Reproducible analysis workflows
    Introduction to practical coding workflows for organising analyses, structuring scripts and working reproducibly with computational data analysis projects.

 Back to top