Skip to content

Latest commit

 

History

History
49 lines (43 loc) · 1.95 KB

README.md

File metadata and controls

49 lines (43 loc) · 1.95 KB

cBLAST

R for Biologist

Overview

This is a 5-day Fully online training that will introduce participants the basics of R and Rstudio. R is one of the leading programming languages in Biology and Data Science. It is widely used to perform statistics, machine learning, visualisations and data analyses. It is an open source programming language so all the software we will use in the course is free. This course is an introduction to R designed for participants with no programming experience. We will start from scratch by introducing how to start programming in R and progress our way and learn how to read and write to files, manipulate data and visualise it by creating different plots - all the fundamental tasks you need to get you started analysing your data.

These materials are intended to provide both basic R programming knowledge and its application for increasing efficiency for data analysis.

Lesson Plan:

Day1 (26 June 2020): Intro to R.

  • Introduction to the R statistical programming environment.
  • Introduction to R Studio.
  • Interacting with the console.
  • Working with variables.
  • Basic plots.
  • Reading data files.
  • Writing data files.
  • Working with tables, data frames, and lists.
  • Practise 


Day2 (27 June 2020): Improving workflow and organization.

  • Scripts.
  • Commenting your code.
  • Loops
  • Functions
  • What to do when your code isn’t working.
  • Practise

Day3 (3 July 2020): Taking R to the next level.

  • R packages.
  • Project organization.
  • Version control.
  • R Markdown.
  • Practise

Day-4 (4 July 2020) Making it pretty.

  • Introduction to ggplot2.
  • What’s in a ggplot object.
  • Basic plot types.
  • Customizing your plot.
  • Creating and using themes.
  • Using extensions.
  • Practise


Day-5 (10 July 2020): Problem solving / final project.

  • Looking for help online.
  • Bringing it all together in a final project.
  • Party!

Timing

The timing of the online workshop would be 9am – 12pm (3 hours each day)