Skip to content

Center for Health Data Science Courses

Updated: 2023-04-28

Courses calendar

Check the event calendar at our official webpage

DataLab courses

Thilde Terkelsen


DataLab Scientist

Diana Andrejeva


DataLab Scientist

Henrike Zschach


DataLab Scientist

HeaDS DataLab provides several courses on Data Analysis such as introductions to R and python, git and github and related topics.

Introduction to Machine Learning in Biomedical Research

Github link

An introductory course on Machine Learning for Biomedical Research at the Faculty of Health Science by the Center for Health and Data Science.

From Excel to R

Github link

The course From Excel to R is intended for users with no, or very limited, experience in the statistical programming language R. Participants will learn how to use R and R-studio to open and load in datafiles, how to manipulate data into different structures, and how to quickly visualize datasets within the R-environment. The course will mainly focus on the tidyverse/dplyr framework and ggplot2. The course provides participants with a set of fundamental R-skills, which they may utilize in the analysis of their clinical/biological datasets.

Python Tsunami: Introduction to Programming in Python

Github link

Course webpage

The course Python Tsunami is an 3-day introductory course to programming in the language Python. It is intended for researchers at SUND who are interested in learning how to use Python but who do not have any prior experience yet.

We will demonstrate how to run Python from Jupyter Notebooks hosted on google colab, a tool that is often used for data analysis. An overview of the fundamental Pythonic data structures will follow and participants will learn about containers, conditional statements and loops. Moreover, the course will introduce the Python library pandas that allows for efficient data manipulation. Lastly, we will give a first introduction to data visualization in Python.

Git and Github

Github link

This introductory workshop is intended for researchers at SUND who are interested in learning how to share their code (R, Python, or other) and reports (R Markdown or Jupyter Notebook) with group members or external collaborators as well as editing, improving, and maintaining scripts with multiple contributors.

The one-day workshop will introduce you to the basic git language (pull, stage, commit, and push), using the command line as well as the graphical interface GitHub. Participants will learn about version control, branching, and resolving conflicts in git and, more generally, how to efficiently collaborate on this platform. The workshop will include a hands-on exercises in which participants can try out their newly acquired knowledge.

The introductory workshop is free for all researchers at SUND, including PhD students, who have no (or only very little) experience in working with git and GitHub. There is also a smaller number of free course seats available to SCIENCE employees.

Computerome 2.0 Users

Github link

The introductory workshop is intended for new users of the Computerome 2.0 platform. Participants will get an introduction to the architecture of Computerome 2.0, we will go through several fundamental concepts, such as nodes (CPUs/GPUs), parallelized computation (multithreading), etc. and we will discuss what kind of projects the supercomputer is especially useful for.

Next, we will go through the basics of logging in, the structure of directories and projects, finding and loading modules, and running jobs interactively with iqsub.

In the afternoon participants will get acquainted with how to set up a script for large computations submitted with iqsub. Importantly, we will discuss the cost of storage, computational resources, and wall times, and how to optimize these.

The one-day workshop is targeted at researchers with some computational background (e.g. basic command line skills) who need to work with large datasets (mapping or assembly of sequencing data) or perform heavy computations (neural networks, molecular dynamics simulations).

Data Protection and GDPR for Biomedical Researcher

The course is specifically developed for upper and middle-level researchers wishing to use Danish Health and Genome data. You will learn about the implications of data protection legislation throughout the research life cycle. The focus of the workshop is health and genomic data research (within the EU). Particularly secondary research on already existing data (registries, health records, genomic data from research, and clinical biobanks).

The workshop is organized as a series of lectures presented by experts on specific topics and practical exercises on relevant cases.

Just Bash It

Github link

Knowledge on how to use a terminal command line is an essential skill, not just for data scientists, but for any biomedical researcher who needs to work with large datasets, including registry data, clinical datasets and high-throughput biological data. In combination with the basics of bash, mastering the command line will allow you to wrangle large datasets and run command line softwares for data analysis, including those for sequence alignment, gene annotation, SNP & CNV calling, web-scraping, protein structure analysis, and much much more.

This workshop contains a basic tutorial on how to use the shell and command line to manage files and develop useful scripts.

NHDS sandbox courses

Jennifer Bartel


Project Coordinator / Data Scientist

Samuele Soraggi


Data Scientist

J.A. Romero Herrera


Data Scientist

Jacob Fredegaard Hansen


Data Scientist

Conor O'Hare


Student assistant

The Danish National Sandbox for Health Data Science is a collaborative project with team members spanning five Danish universities, providing support and advance health data science training and research in Denmark (and beyond). The Sandbox project also provides courses on "omic" related topics, such as proteomics, genomics and transcriptomics.

See all courses here.

Introduction to bulk RNAseq analysis

Github link

Tutorial on how to approach RNAseq data, starting from your sequencing reads (fastq files). Thus, the workshop only briefly touches upon laboratory protocols, library preparation, and experimental design of RNA sequencing experiments, mainly for the purpose of outlining considerations in the downstream bioinformatic analysis.

Introduction to single cell RNAseq analysis

Github link

This course is organized as the analysis project of a dataset with cells from human testis representing the spermatogenesis process. We will also make a comparative analysis against a dataset from a person affected by azoospermia (missing or faulty production of spermatozoa). You will learn to use the tools for integrating and analyzing multiple datasets in both python and R with the use of interactive coding on Rstudio or Jupyter Notebooks.

Introduction to NGS data

Github link

This course is based on the material developed for the NGS summer school at Aarhus University. The material is organized in four separated jupyter notebooks in both bash, python and R where you will benefit of an interactive coding setup.

Proteomics UCloud app

Github link

Discover the world of proteomics with the Clinical Proteomics module of the Sandbox, offering the Proteomics Sandbox app on UCloud - an accessible resource for biomedical students and non-computational researchers. With a user-friendly interface and a lightweight clone feature, the app is perfect for those without extensive coding knowledge, providing a stable platform for proteomics software tools. You can also learn to predict protein structures based on sequence data with the independent ColabFold workshop, available on UCloud. This hands-on experience offers insights into the exciting field of proteomics analysis and is accessible for all UCloud-users.


Last update: July 6, 2023
Created: July 6, 2023