PřF:Bi1121c Data analysis in R for EMB pr. - Course Information
Bi1121c Data analysis in R for experimental and molecular biologists - practical course
Faculty of ScienceSpring 2025
- Extent and Intensity
- 0/2/0. 2 credit(s). Type of Completion: z (credit).
- Teacher(s)
- Mgr. Petra Ovesná, Ph.D. (seminar tutor)
Mgr. Kristína Gömöryová, Ph.D. (seminar tutor)
Mgr. Radek Fedr (seminar tutor)
Mgr. Antónia Mikulová (seminar tutor) - Guaranteed by
- prof. Mgr. Vítězslav Bryja, Ph.D.
Department of Experimental Biology – Biology Section – Faculty of Science
Contact Person: prof. Mgr. Vítězslav Bryja, Ph.D.
Supplier department: Department of Experimental Biology – Biology Section – Faculty of Science - Prerequisites
- NOW ( Bi1121 Data analysis in R for EMB )
No prerequisities, however students are required to enroll at the same time to Bi1121 (lecture). - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 24 student(s).
Current registration and enrolment status: enrolled: 0/24, only registered: 0/24, only registered with preference (fields directly associated with the programme): 0/24 - fields of study / plans the course is directly associated with
- Cell Biology (programme PřF, N-CELLBI)
- Physiology (programme PřF, N-EBZ)
- Immunology (programme PřF, N-EBZ)
- Developmental Biology (programme PřF, N-EBZ)
- Course objectives
- The main aims of this course are to teach the students from biological backgrounds (i) fundamentals of programming in R, (ii) how to perform basic data operations, visualizations, statistical analysis and reporting, (iii) fundamentals of proper experimental design and how to conduct research reproducibly, (iv) introduction to omics data evaluation (including mass spectrometry, scRNA-seq), flow cytometry and microscopy data analysis.
- Learning outcomes
- At the end of the course, students will be able to independently design biological experiments using high-throughput technologies, as well as evaluate and report the results of such analysis using the R language.
- Syllabus
- 1. Introduction – installation of R, RStudio, introduction to base R 2. Data manipulation – data input, data types, transformation, summarization, dplyr package 3. Graphics in R – plotting graphs in base R, ggplot2, interactive visualizations; types of graphs in molecular biology 4. Introduction to statistical methods – principles of statistical thinking, confidence intervals, common statistical tests and models 5. Experimental design, power analysis 6. Reproducibility – git, GitHub, R Markdown, workflow 7. Basics of image data processing – point transformation, animations 8. Artificial intelligence and machine learning – dimensions reduction, clustering, neural networks 9. Flow cytometry – FCS, data structure, automatic gating, graphical outputs 10. Mass spectrometry data analysis – introduction to MS, types of data and their analysis, biological follow-up (gene ontologies, interacting partners, …) 11. Analysis of scRNA-seq data – introduction to scRNA-seq, quality control, clustering and visualization 12. Analysis of scRNA-seq data (II) – automatic cluster annotation using machine learning, developmental trajectories modeling, data integration
- Literature
- recommended literature
- Modern Statistics for Modern Biology - https://www.huber.embl.de/msmb/
- WICKHAM, Hadley and Garrett GROLEMUND. R for data science : import, tidy, transform, visualize, and model data. First edition. Sebastopol, CA: O'Reilly, 2016, xxv, 492. ISBN 9781491910399. info
- WILKE, C. Fundamentals of data visualization : a primer on making informative and compelling figures. Beijing: O'Reilly, 2019, xvi, 370. ISBN 9781492031086. info
- Orchestrating Single-Cell Analysis with Bioconductor - http://bioconductor.org/books/release/OSCA/
- Teaching methods
- The course is taught in Czech, every week practicals after the lecture. There are no prerequisities, however, it is required to be enrolled at the same time in Bi1121 (the lecture). At least a basic knowledge of programming is an advantage, otherwise the course requires individual work at home. Homeworks are optional, but strongly recommended.
- Assessment methods
- Credit will be given for at least 80% attendance at the practicals. Homeworks can be taken into account upon agreement. In case of failure to meet attendance, a test is given at the end of the semester to verify basic knowledge of programming in R.
- Language of instruction
- Czech
- Follow-Up Courses
- Further comments (probably available only in Czech)
- The course is taught annually.
The course is taught: every week.
Information on course enrolment limitations: Na předmět se vztahuje povinnost registrace; bez registrace může být znemožněn zápis předmětu!
- Enrolment Statistics (Spring 2025, recent)
- Permalink: https://is.muni.cz/course/sci/spring2025/Bi1121c