Course Materials

Access the training materials we used in past courses and express your training needs through the Bio-IT catalogue VPN only


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: Renato Alves previously Toby Hodges
homepage | pdf

Image Analysis with Python
Maintainer: Jonas Hartmann
homepage

Introduction to R Programming
Maintainer: Nicolas Descostes
homepage

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

Using EMBL's high performance cluster (HPC Heidelberg)
Maintainer: Jurij Pečar
homepage

Intermediate Linux Command Line
Maintainer: Renato Alves previously Toby Hodges
homepage | pdf

Git Fundamentals
A chapter in "Linux Command Line"
Maintainer: Renato Alves previously Toby Hodges
homepage | pdf
Version Control with Git
homepage | rendered

Introduction to Regular Expressions
Maintainer: Renato Alves previously Toby Hodges
homepage | repository

Scientific Data Management
Maintainer: Renato Alves previously Toby Hodges
homepage

Snakemake Training

Snakemake Example
Maintainer: Christian Arnold
homepage

Snakemake Tutorial
Maintainer: Thomas Schwarzl
homepage

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
slides

jug @ EMBL
Maintainer: Renato Alves
slides | repository

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

Singularity Training

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

CSDA Courses

Biostatistical Basics
Maintainer: Sarah Kaspar
course home page

Biostatistics online tutorial
Maintainer: Sarah Kaspar
go to tutorial

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
homepage

PreDoc Course

What is version control (with git)
Maintainer: Renato Alves
slides | repository

Introduction to Python
Maintainer: Renato Alves
slides | repository

Introduction to Python IO and plotting
Maintainer: Renato Alves
slides | repository