About Course
This course teaches the basics and fundamental practices of R programming for data science and bioinformatics, giving students hands-on programming skills to tackle biological questions and approach them with an analytical and critical mindset.
Course abbreviation: IND-R
Instructor: Dr. Mohamed Hamed and Dr. Fadhl Alakwaa, PhD
Research group leader, Rostock University, Germany; Research investigator, University of Michigan, Ann Arbor, USA.
Workload: 12 lectures, 3 hours each. Total workload: 36 hours of lectures and tutorials.
Entrance requirements: None
Used media: Anaconda, Jupyter Notebook, PDF slides, R scripts
Objectives
- Understand fundamental R programming practices for data science and bioinformatics
- Develop hands-on programming skills for biological questions
- Use proper statistical analyses in bioinformatics
- Develop reproducible R analysis pipelines
Competences to be Developed
- Basic programming in R
- Descriptive and inferential statistics
- Exploratory data analysis
- Bioinformatics algorithms and biological data resources
- Jupyter Notebook analysis pipelines in R
Assessment
- Final project applying learned methods and skills
- Project output as an R package, Jupyter Notebook, reproducibility study, or benchmarking study
- Projects should comply with FAIR principles
- Scientific review and presentation after the last lecture
Course Content
Lecture 1: R Programming Basics I
-
R Programming Basics I
00:00
Lecture 2: R Programming Basics II
Lecture 3: R Environments in Practice
Lecture 4: Getting and Cleaning Data
Lecture 5: Exploratory and Pre-processing
Lecture 6: Visualization in R I
Lecture 7: Visualization in R II
Lecture 8: Unsupervised Learning in R I
Lecture 9: Unsupervised Learning in R II
Lecture 10: Statistical Tests
Lecture 11: Reproducibility in R
Lecture 12: Build Your Own R Package
Graduation Project
Student Ratings & Reviews
No Review Yet

