diXa: Microarray Analysis using R and Bioconductor

Date:

  Tuesday 3 June 2014

Application deadline: 

Monday 26 May 2014

Contact: 

Rebecca Greenhaff

Registration closed

Overview

Course overview

Participants will receive a basic understanding of the R syntax and ability to manipulate R objects. After this course students should feel comfortable with the R/Bioconductor environment and be in a position to continue their own explorations of the functionality of R and start using R for their basic biostatistics needs. You will understand why Quality Control of microarray is necessary, run a QC workflow and be able to correctly interpret the results. A range of data exploration methods will be reviewed (Principal Component Analysis, Hierarchical clustering, Scatter plots).

Audience

This course is aimed at researchers and scientists (PhD students, post-doc, staff scientist) who will benefit from an introduction to microarray data analysis and training in how to perform simple analyses using R/Bioconductor.

All sessions are a combination of lectures and hands-on. Prerequisites are a life science degree or equivalent experience, basic understanding of microarray techniques, and a basic understanding of biostatistics. No prior knowledge of R or Bioconductor is assumed.

Syllabus, Tools and Resources

During this course you will learn about:

  • Data standards: Metadata, MIAME 2.0, Isa software suite

  • Data generation: Microarray technology

  • Data analysis: QC & data exploration using R and Bioconductor

Learning Objectives

After this course you should be able to:

  • Identify an R function or operation and describe its use

  • Apply functions and operations to achieve a specific result in R

  • Recognize the importance of Metadata

  • Run and correctly interpret a QC workflow

  • Explore your data using PC, HC, and scatter plots

Programme

Time Topic Trainer
Day 1 - Tuesday 3rd June
08:30 - 09:00 Registration  
09:00 - 09:45 Course introduction and expectations  
09:45 - 10:45 General Introduction to R - what is R, console and R studio Myrto Kostadima
10:45 - 11:15 Tea/coffee break  
11:15 - 12:45 Introduction to R - handling the environment and data types Myrto Kostadima
12:45 - 13:45 Lunch  
13:45 - 15:15 Introduction to R - data input/output and basic scripting Myrto Kostadima 
15:15 - 15:45 Tea/coffee break  
15:45 - 17:30 Plotting - R-packages and the Bioconductor  project Myrto Kostadima 
17:30 End of day 1  
19:00 Course dinner (optional - venue tbc)  
Day 2 - Wednesday 4th June
09:00 - 09:45 Introduction to the diXa project and data warehouse  Vera Matser
09:45 - 10:15 Take home lessons day 1  
10:15 - 11:15 Overview of microarray/Affymetrix technology and terminology  Lars Eijssen
11:15 - 11:45 Coffee & tea break  
11:45 - 12:30 Quality control and preprocessing of Affymetrix technology and terminology  Rachel Cavil
12:30 - 13:30 Lunch  
13:30 - 14:00 Getting started with metadata Florian Caiment
14:00 - 15:00 Quality control and preprocessing of Affymetrix arrays - Hands-on part 1  
15:00 - 15:30 Coffee & tea break  
15:30 - 17:30 Quality control and preprocessing of Affymetrix arrays – Hands-on part 2  
17:30 End of Day 2  
Day 3 - Thursday 5th June
09:00 - 09:30 Take home lessons day 2  
09:30 - 10:15 Data exploration - Introduction Marcelo Segura
10:15 - 10:45 Coffee & tea break  
10:45 - 12:00 Data exploration - Hands-on part 1  
12:00 - 13:00 Lunch  
13:00 - 15:00 Data exploration - Hands-on part 2  
15:00 - 16:00 Course conclusion  
16:00 End of course