An open API service indexing awesome lists of open source software.

https://github.com/lgatto/rintro

An introduction to R for beginners, using microarrays as main thread
https://github.com/lgatto/rintro

Last synced: about 2 months ago
JSON representation

An introduction to R for beginners, using microarrays as main thread

Awesome Lists containing this project

README

        

A 1 day `R` introductory course for non-programmers, using
microarrays as main thread. Also includes an intro to Bioconductor and
the `eSet` infrastructure. Initially set up for the
[diXa](http://www.dixa-fp7.eu/dixa-training/dixa-training-agenda/dixa-microarray-training)
Microarray Analysis using R and Bioconductor training (see tags for
specific courses). Partially based on the
[Beginners guide to solving biological problems in `R`](http://www.training.cam.ac.uk/gsls/course/gsls-rintro)
(see also [here](http://logic.sysbiol.cam.ac.uk/teaching/Rcourse/))
course by Robert Stojnić, Rob Foy, John Davey, Laurent Gatto and Ian
Roberts.

## Slides

The [slides](https://github.com/lgatto/RIntro/blob/master/RIntro.pdf?raw=true)
provide a general introduction to [`R`](http://www.r-project.org/) and
the main data structures. Scripting and plotting is presented by means
of exercises using microarray data as example. Finally,
[Bioconductor](http://bioconductor.org/) and the microarray
`eSet`/`ExpressionSet` classes are introduced and compared to the
previous introductory material and exercises.

## Exercises

1. Using `R` interactively and running a script.
2. [Vectors](https://github.com/lgatto/RIntro/blob/master/Exercises/Exercise-02.md)
3. [How to store microarray data](https://github.com/lgatto/RIntro/blob/master/Exercises/Exercise-03.md)
* expression data and meta data
* matrices, data frames and lists.
4. [A short microarray analysis](https://github.com/lgatto/RIntro/blob/master/Exercises/Exercise-04.md)
* reading spreadsheets into `R`
* saving/loading objects
* basic plotting
* `for` loops: counting differentially expressed genes in three
microarray result data
5. [Another microarray analysis](https://github.com/lgatto/RIntro/blob/master/Exercises/Exercise-05.md)
* combining multiple expression matrices and produce a heatmap
* extracting, parsing and visualising genes of interest
6. [A short Bioconductor data analysis](https://github.com/lgatto/RIntro/blob/master/Exercises/Exercise-06.md)
* Quality control
* Exploratory data analysis

## See also

See the [TeachingMaterial](https://github.com/lgatto/TeachingMaterial)
repository for more material.

This material is licensed under the
[Creative Commons Attribution-ShareAlike 3.0 License](http://creativecommons.org/licenses/by-sa/3.0/).