Data science with R for medical researchers
Ph.D. -course
- ECTS credits
- 3
- Teaching semesters Autumn
- Course code
- RMED901A
- Number of semesters
- 1
- Teaching language
- English
- Resources
- Schedule
Course description
Objectives and Content
Course contentÂ
The main objective of the course is to teach necessary technical skills to manage and execute data science projects.
The course will communicate understanding of the basics of programming; creating reproducible, understandable and clean analysis workflows; managing projects digitally; usage of modern informatics infrastructure and sharing code/data.
Content:
- Basics of programming (with R)
- Tidyverse
- Medical data analysis
- Visualization with ggplot2
- Version control
- Basics of documentation
- Sharing data/code
This course is scheduled for the Autumn Semester
Learning Outcomes
Upon completing this course the candidate will have the following learning outcomes defined in terms of knowledge, skills and general competence:
Knowledge
The candidate:
- can distinguish between R, Rstudio, and R packages, and describe the differences
- can explain exploratory data analysis steps and give reasons for that
- can give examples of structuring and transforming data for tidy data analysis
- understands and can explain how and why one uses version control
- can identify different visualization methods that are commonly used in data analysis
- can give examples for privacy and data sharing rules in the medical field
Skills
The candidate:
- can use basic commands in R to load data and look into data
- can perform structuring and transforming data using tidyverse package
- can create visualization using ggplot2 package
- can apply the version control principles to track progress of their work
- can create a basic documentation for own work
General competence:
The candidate:
- can recommend necessary steps for making a tidy data analysis
- can judge which visualization method performs best depending on the type of data, visualization aim, and audience
- can create data analysis pipeline for their own projects
can create a report in .html, Word, or PDF, that summarises their work
ECTS Credits
Level of Study
Semester of Instruction
Place of Instruction
Required Previous Knowledge
Recommended Previous Knowledge
- Tried writing or reading a script.
- Tried some analysis - even if only two lines and even if it failed!
- Knows how difficult it is to understand what someone else's program does.
- If the student has ever done scripting in R, it is a plus.
Credit Reduction due to Course Overlap
Access to the Course
Teaching and learning methods
Compulsory Assignments and Attendance
Forms of Assessment
The course will use the following forms of assessment:
- Group project, delivered in form of scripts, notes, and documentation.
- The groups will be formed in the beginning of the course and you will be working towards your final report throughout the course.
- The documentation will be prepared individually by group members to show their individual progress and will be evaluated alongside the group project.
Attendance
Grading Scale
Assessment Semester
Reading List
Course Evaluation
Programme Committee
Course Coordinator
Department of Global Public Health and Primary Care
Julia Romanowska and Janne Mannseth
Course Administrator
Department of Global Public Health and Primary Care
Contact person: Kirsti Nordstrand