Collection of Tutorials

Explore our curated collection of training materials covering a wide range of topics in cloud computing, bioinformatics, and data science. These tutorials are designed for hands-on learning and support both beginners and advanced users.

Lesson materials are all available online, under a CC BY license, for self-directed study or for adaptation and re-use in your own training sessions.

Unix

Tutorials focused on basic Unix / Linux commands and shell usage.

Tutorial Versions Slides Description Contributors Estimated Time
Introduction to basic Unix commands main
spring-school-2024
This is the introduction to the basic shell commands. Christian Henke, Peter Belmann, Jan Krueger, Nils Hoffmann, Sebastian Juenemann, Viktor Rudko 2H

Cloud computing

Tutorials focused on using the de.NBI Cloud infrastructure and project types.

Tutorial Versions Slides Description Contributors Estimated Time
SimpleVM Workshop main Tutorial shows how to identify pathogenic bacteria within publicly available metagenomic datasets and scale up a bioinformatics workflow using SimpleVM. Peter Belmann, Nils Hoffmann, David Weinholz 2H
BiBiGrid Hands-on main Tutorial shows how to provision and operate a small HPC cluster on OpenStack using BiBiGrid Xaver Stiensmeier, Jan Krueger, Nils Hoffmann, Alexander Walende 2H

Cloud application deployment

Tutorials in this group offer hands-on experience in building, containerizing, and deploying applications from local development environments to the cloud.

Tutorial Versions Slides Description Contributors Estimated Time
Build a Simple Dataset Web App on EMBL Cloud Infrastructure main Learn to create and deploy a web application using Python, Streamlit, Docker/Podman, and Kubernetes on EMBL cloud computing infrastructure Jacobo Miranda 2H

Machine Learning on Cloud infrastructure

Tutorials focused on setting up machine learning toolkits and applications on cloud infrastructure.

Tutorial Versions Slides Description Contributors Estimated Time
Setting up ML project in the cloud infrastructure main Transform a trained model into an online service with a UI using Streamlit. Dilfuza Djamalova 5H

PATCH Tutorials

Tutorials in this group contain learning material about the tools contained inside the pangenomics toolbox PATCH

Tutorial Versions Slides Description Contributors Estimated Time
PanBench main Introduction to using the web interface of panbench.eu Andreas Rempel 10m

Genomics and Metagenomics

Tutorials focused on handling of genomics and metagenomics sequencing data

Tutorial Versions Slides Description Contributors Estimated Time
Metagenomic Assembly main This tutorial will guide you through the typical steps of metagenome assembly. Nils Kleinbölting, Alexander Sczyrba, Sebastian Jünemann 6H
Basics of Amplicon Quality Processing main Basic steps to do manually quality processing of 16S data step by step with individual tools instead of using integrated solutions like qiime2 / dada2 / deblur. Sebastian Jueneman HM
Nanopore Workshop main This tutorial will guide you through the typical steps of analyzing read data from an isolate genome using ONT sequencing data and Illumina. Nils Kleinbölting 6H
Introduction to Long-Read Metagenomics using the Metagenomics-Toolkit main This tutorial will guide you through the first steps to run the Metagenmoics-Toolkit on ONT data Nils Kleinbölting 1H

Data Management on the Cloud

Tutorials focused on data management best practices, solutions on the Cloud, including how to adapt a solution to the cloud (Kubernetes and S3 storage)

Tutorial Versions Slides Description Contributors Estimated Time
Basic Data Management in the de.NBI Cloud main Basic Data Management in the de.NBI Cloud. Intended for a cloud-naive audience. Abhijeet Shah, Sebastian Jünemann 8H
Using the cross-domain Data-Management Platform repository main A step-by-step overview of how to use the repository. Alain Becam 40M

Incubator

Tutorials in this group are under review.

Tutorial Versions Slides Description Contributors Estimated Time