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 |
|---|