Difference between revisions of "CRG Introduction to R July2017"
Line 13: | Line 13: | ||
=== Dates, Time and Location === | === Dates, Time and Location === | ||
− | + | * July 12, 13, 14, 2017. | |
− | + | * 9:30 - 13:30. | |
− | + | * PRBB Boinformatics classroom (468). 4th floor. The hotel/North wing. | |
<br> | <br> | ||
Line 21: | Line 21: | ||
=== Course Syllabus, Schedule, and Materials === | === Course Syllabus, Schedule, and Materials === | ||
− | + | * Day 1 | |
− | + | ||
− | * Day 1 | + | |
** Introduction to R Studio | ** Introduction to R Studio | ||
+ | We will use the R Studio [http://rstudio01.linux.crg.es server] of the CRG. We will go through what can be done with R Studio, from file and folders manipulation/navigation, to getting help on R functions. | ||
** Basics of R | ** Basics of R | ||
+ | Syntax, special characters, create an object, manipulate the object, simple arithmetics. | ||
** Vectors | ** Vectors | ||
+ | Basic (and most important) data structure in R. We will learn how to create, modify, subset, manipulate vectors. | ||
** Input / output | ** Input / output | ||
+ | Reading in and writing out. | ||
* Day 2 | * Day 2 | ||
− | ** Matrices | + | ** Matrices & data frames |
− | + | 2-dimensional objects: how to create, subset, manipulate. | |
** More on input / output | ** More on input / output | ||
+ | Reading in more complex files, different options to adapt to the input file. Writing out files the way you want to see your data. | ||
* Day 3: plotting | * Day 3: plotting | ||
** Basic plotting | ** Basic plotting | ||
+ | Scatter plots, boxplots, barplots, pie plots, histograms. | ||
** Introduction to ggplot2 package | ** Introduction to ggplot2 package | ||
+ | ggplot2 provides functions for creating and customizing plots. We will learn the basic structure and how to produce simple plots. | ||
+ | ** Input / output | ||
+ | How to save plots as files in different formats, both from R Studio and from the terminal. |
Revision as of 07:48, 4 July 2017
Contents
Description
This is an introductory course to R programming.
The course is offered in 3 slow-paced practicums for absolute beginners. The goal is to offer a good base with a lot of hands on exercises.
We will use R Studio on the server of the CRG.
Course Instructors
Dates, Time and Location
- July 12, 13, 14, 2017.
- 9:30 - 13:30.
- PRBB Boinformatics classroom (468). 4th floor. The hotel/North wing.
Course Syllabus, Schedule, and Materials
- Day 1
- Introduction to R Studio
We will use the R Studio server of the CRG. We will go through what can be done with R Studio, from file and folders manipulation/navigation, to getting help on R functions.
- Basics of R
Syntax, special characters, create an object, manipulate the object, simple arithmetics.
- Vectors
Basic (and most important) data structure in R. We will learn how to create, modify, subset, manipulate vectors.
- Input / output
Reading in and writing out.
- Day 2
- Matrices & data frames
2-dimensional objects: how to create, subset, manipulate.
- More on input / output
Reading in more complex files, different options to adapt to the input file. Writing out files the way you want to see your data.
- Day 3: plotting
- Basic plotting
Scatter plots, boxplots, barplots, pie plots, histograms.
- Introduction to ggplot2 package
ggplot2 provides functions for creating and customizing plots. We will learn the basic structure and how to produce simple plots.
- Input / output
How to save plots as files in different formats, both from R Studio and from the terminal.