|
Course Catalog 2011-2012
SGN-6166 Introduction to R programming, 3 cr |
Additional information
Course will be lectured every other year.
Course will be lectured in the academic year 2011-2012.
The credits of this course can be used for replacing SGN-6156 Computational Systems Biology II.
Suitable for postgraduate studies
Person responsible
Tommi Aho, Reija Autio
Lessons
Study type | P1 | P2 | P3 | P4 | Summer | Implementations | Lecture times and places |
|
|
|
|
|
|
|
|
Requirements
Weekly exercises and a coding exam.
Completion parts must belong to the same implementation
Learning outcomes
The student will master basic programming skills with R programming language. This includes the use of data structures, the control of program execution, simple mathematical manipulations, and result visualization. The student will be able to implement simple programs in R. In addition, the student will be able to install and use the most often used packages provided by Bioconductor.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Basic programming skills with R | ||
2. | Installation and use of Bioconductor packages |
Evaluation criteria for the course
The final grade is based on a coding exam where students implement small programs in R. The completion of weekly exercises gives extra points that may increment the grade.
Assessment scale:
Numerical evaluation scale (1-5) will be used on the course
Partial passing:
Study material
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Other online content | Material you may find useful. | English | |||||
Online book | An Introduction to R | W. N. Venables, D. M. Smith and the R development Core Team | English | ||||
Online book | Bioinformatics and Computational Biology Solutions Using R and Bioconductor | Gentleman, Carey, Huber, Irizarry and Dudoit | 978-0-387-25146-2 | English |
Prerequisite relations (Requires logging in to POP)
Correspondence of content
There is no equivalence with any other courses
More precise information per implementation
Implementation | Description | Methods of instruction | Implementation |
Students will learn basic programming skills with R. In addition, most often used packages provided by Bioconductor will be in use. |