Course Materials

See this page for help with obtaining teaching material from GitLab and GitHub.

Bio-IT CoursesLSI-1_5

Follow the links below to access materials for Bio-IT courses. You might also be interested in our list of useful cheat sheets.

Introduction to Python Programming
Maintainer: Toby Hodges
homepage | pdf

Image Analysis with Python
Maintainer: Jonas Hartmann

Introduction to R Programming
Maintainer: Nicolas Descostes

Introduction to Linux Command Line
Maintainer: Toby Hodges
homepage | pdf

Intermediate Linux Command Line
Maintainer: Toby Hodges
homepage | pdf

Git Fundamentals
Maintainer: Toby Hodges
homepage | pdf

Introduction to Regular Expressions
Maintainer: Toby Hodges
homepage | repository

Scientific Data Management
Maintainer: Toby Hodges

Snakemake Training

Snakemake Example
Maintainer: Christian Arnold

Snakemake Tutorial
Maintainer: Thomas Schwarzl

Cluster Training

Introduction to High Performance Computing at EMBL
Maintainer: Mike Smith
course repository

Hands-On with the New EMBL HPC Cluster
Maintainer: Jure Pečar

jug @ EMBL
Maintainer: Renato Alves

Wrapping tools with merit
Maintainer: Markus Fritz/GBCS
merit repository

Singularity Training

Introduction to Container Computing with Singularity
Maintainer: Josep Moscardó
course repository

CSDA Courses

Materials from courses taught by the Centre for Statistical Data Analysis can be found from Bernd Klaus's homepage. Courses include:

  • Introduction to R (using the tidyverse)
  • Data handling and graphics with R (using the tidyverse)
  • Exploratory data analysis and ggplot2
  • Statistical methods for bioinformatics
  • Hypothesis testing
  • Differential expression analysis of RNA-Seq data with DESeq2
  • Machine learning
  • Analysis of high throughput microscopy data

CBNA Courses

Materials from courses taught by the Centre for Biomolecular Network Analysis are available via the CBNA pages. Courses include:

  • Introduction to Network Biology
  • Cytoscape (introduction & intermediate)
  • Chromatin Signatures During Differentiation (EMBl course)
  • Networks and Pathways (EMBL-EBI course)
  • Integration of Transcriptome and Proteome (EMBL course)
  • From Beginner to Intermediate in 3 Days Omicron Workshop on Network Biology (Jagiellonian University, Collegium Medicum)
  • Intermediate Network Analysis - Automation and Scripting in Cytoscape and R iGraph

CBM Courses

Introduction to MATLAB
Maintainer: Eva Geissen