Course: Introduction to R

» List of faculties » FPR » KMB
Course title Introduction to R
Course code KMB/922
Organizational form of instruction Lesson
Level of course Master
Year of study not specified
Frequency of the course In each academic year, in the summer semester.
Semester Summer
Number of ECTS credits 4
Language of instruction English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Novák Petr, Ing. Ph.D.
Course content
1. Introduction to R and RStudio, language fundamental, data structures introduction, finding documentation. 2. Data types, atomic vectors, lists, factors, matrices, variables, and basic operations. Working with packages. 3. Importing and manipulating tabular data, data frames and tibbles, data export. 4. Control structures and functions, vectorized computation, apply family of functions. Debugging 5. Base graphics and plotting, customizing plots and legends. 6. ggplot2 and tidyverse, creating and customizing scatter plots, line plots, bar plots, and histograms. 7. Data cleaning, data manipulation using tidyverse packages tidyr, dplyr and stringr 8. RMarkdown, writing reports with knitr, command line scripts Introduction to Biocondutor, Biostrings package, sequence manipulation and pattern matching. 9. The GenomicRanges package, working with genomic intervals and annotations 10. Visualizing genomic data with ggplot2, ggbio, creating tracks, density plots, and heatmaps. 11. Analysis of gene expression with RNA-Seq using edgeR and limma. Exploratory analysis of expression data, hypothesis testing, multiple testing correction, and interpretation of results. 12. Phylogenetic analysis and visualization with ape and treeio package

Learning activities and teaching methods
unspecified
Learning outcomes
The course will equip students with critical skills in data analysis, data reporting, visualization and bioinformatics which are essential in the fields of molecular biology, genetics, and biotechnology

Prerequisites
Practical Computing for Biologists
KMB/925

Assessment methods and criteria
unspecified
credit: Interim and final test (min. 50 %), seminar work, class attendance (max. 3 absences)
Recommended literature
  • Data Integration, Manipulation and Visualization of Phylogenetic Trees.
  • Grolemund, G., & Wickham, H. (2023). R for Data Science. O'Reilly Media. (online edition: http://r4ds.hadley.nz/).
  • Robert Gentleman (2008). R Programming for Bioinformatics. Chapman and Hall/CRC Vince Buffalo (2015). Bioinformatics Data Skills, O'Reilly Media..
  • W. N. Venables, D. M. Smith and the R Core Team (2022). An Introduction to R (online edition: https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf).


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester