The institute is involved in academic teaching at the undergraduate and graduate level. Courses cover core topics in bioinformatics, systems biology, and data analysis, and are closely connected to current research activities. Teaching formats range from lectures and seminars to project-based modules and practical training.
For all courses, if in doubt about registration procedures etc., please contact your examination office, to make sure you’re all setup to receive the credits for successfully completing the course.
Description
The Python Lab is a Master's level course designed for students in Data Science and Artificial Intelligence in Molecular Sciences. The course provides students with the skills to design and implement small to medium software projects and analytical workflows, with a focus on statistics and machine learning. Students will learn how to work with real-world data in healthcare and biomedical fields, applying machine learning algorithms to analyze and interpret data. By the end of the course, students will be able to critically evaluate machine learning workflows and effectively use them to solve complex data science problems.
Organization
Description
SciMOW introduces key aspects of the scientific process, including the philosophy of science, good scientific practice, research ethics, project planning, scientific reading and writing, code documentation, and how to effectively pitch a scientific topic. The course culminates in a graded assignment: an essay on a data science-related topic.
Organization and Expectations
Description
This course introduces Bachelor students in Computer Science to core concepts in molecular biology and bioinformatics. Students learn the fundamentals of molecular biology and become familiar with experimental methods for determining genome sequences and transcript abundances. The course covers classical bioinformatics problems such as sequence alignment, along with statistical methods for analyzing associations between genomic variants and phenotypes or identifying differentially expressed genes.
Organization
Organization
Description
This course is designed for students of Computer Science and Business Informatics. It offers a collaborative space for discussing and working through mathematical problems from courses such as Discrete Mathematics, Calculus, and Linear Algebra. Organized as a supervised study group, students can sign up, bring their questions, and form thematic groups to work on problems together. The focus is on peer learning, supported by guidance when needed.
Organization
Description
The module provides an introduction to graph theory with a particular focus on applications in biomedicine. It covers biological networks, methods of statistical network analysis, and graph-based machine learning. The goal is to develop an in-depth understanding of how to model and analyze biomedical data using networks. Upon completion of the module, students will be able to apply common tools in network biology, critically evaluate analysis results, and independently develop new graph-based approaches.
Organization and Expectations
Description
The course provides students with the skills to design and implement small to medium software projects and analytical workflows in a team, with a focus on statistics and machine learning. Students will learn how to work with real-world data in healthcare and biomedical fields, applying machine learning algorithms to analyze and interpret data. By the end of the course, students will be able to critically evaluate machine learning workflows and effectively use them to solve complex data science problems.
Please note that this is not a Python course and we expect you to either already know Python, or learn Python independently within the first few weeks of the course.
Organization and Expectations
Description
SciMOW introduces key aspects of the scientific process, including the philosophy of science, good scientific practice, research ethics, project planning, scientific reading and writing, code documentation, and how to effectively pitch a scientific topic. The course culminates in a graded assignment: an essay on a data science-related topic.
Organization and Expectations
Description
This course builds on BIBS I and introduces Master's students in Computer Science to advanced topics in bioinformatics and systems biology. Students deepen their understanding of omics data, including concepts such as alternative splicing and epigenetic regulation. They learn how to construct and analyze metabolic models, identify biomarkers, and develop systems medicine approaches—while also learning to critically evaluate these methods.
Organization and Expectations
Description
The students learn about basic programming in Python. The course covers everything from data types and useful modules to regular expressions. The students are given many exercises to practice their programming skills and a final project according to their level. Additionally, students will be introduced to versioning with git.
Organization and Expectations
Description
Students are assigned a specific paper and have ample time to prepare different presentations based thereon: a method presentation focusing on introducing and explaining a specific data science method related to the assigned paper; a scientific poster presenting the paper; and a paper presentation, focusing on the paper itself as a whole and also providing a bit broader context.
Organization
Description
This course is designed for students of Computer Science and Business Informatics. It offers a collaborative space for discussing and working through mathematical problems from courses such as Discrete Mathematics, Calculus, and Linear Algebra. Organized as a supervised study group, students can sign up, bring their questions, and form thematic groups to work on problems together. The focus is on peer learning, supported by guidance when needed.
Organization and Expectations
Organization
Topic Presentation: Tuesday, 27 January 2026, 11:30 a.m. – 1:00 p.m., PK11.1
As part of the topic presentation, the supervisors briefly present the core idea and motivation for each project on offer. We also provide general information about the SEP process.
Topics
Background
Tasks
Organizational Aspects
Hintergrund
Ziel
Eine App die:
Organisatorisches
Background
Goal
Organizational Aspects
Description
The Python Lab is a Master's level course designed for students in Data Science and Artificial Intelligence in Molecular Sciences. The course provides students with the skills to design and implement small to medium software projects and analytical workflows, with a focus on statistics and machine learning. Students will learn how to work with real-world data in healthcare and biomedical fields, applying machine learning algorithms to analyze and interpret data. By the end of the course, students will be able to critically evaluate machine learning workflows and effectively use them to solve complex data science problems.
Organization
Description
This course introduces Bachelor students in Computer Science to core concepts in molecular biology and bioinformatics. Students learn the fundamentals of molecular biology and become familiar with experimental methods for determining genome sequences and transcript abundances. The course covers classical bioinformatics problems such as sequence alignment, along with statistical methods for analyzing associations between genomic variants and phenotypes or identifying differentially expressed genes.
Organization
Organization
Description
This course equips students with the skills to clearly and effectively communicate scientific ideas in writing, presentations, and visualizations. Students will learn how to structure scientific texts, follow established guidelines, and practice writing a short review article. They will also explore how to design clear and engaging presentations through several short assignments, including a creative peer exercise. A further focus is placed on visualizations as an essential part of scientific communication: students will study principles of perception and design, learn how to map data to visual variables, and practice creating and critiquing effective figures.
The course is highly interactive and practice-oriented. Students work both individually and in groups, receive feedback on their work, and engage in peer discussions. By the end, participants will be able to write concise scientific texts, design meaningful visualizations, and deliver impactful presentations.
Organization
Description
This course is designed for students of Computer Science and Business Informatics. It offers a collaborative space for discussing and working through mathematical problems from courses such as Discrete Mathematics, Calculus, and Linear Algebra. Organized as a supervised study group, students can sign up, bring their questions, and form thematic groups to work on problems together. The focus is on peer learning, supported by guidance when needed.
Organization
Description
The module provides an introduction to graph theory with a particular focus on applications in biomedicine. It covers biological networks, methods of statistical network analysis, and graph-based machine learning. The goal is to develop an in-depth understanding of how to model and analyze biomedical data using networks. Upon completion of the module, students will be able to apply common tools in network biology, critically evaluate analysis results, and independently develop new graph-based approaches.
Organization
Description
The Python Lab is a Master's level course designed for students in Data Science and Artificial Intelligence in Molecular Sciences. The course provides students with the skills to design and implement small to medium software projects and analytical workflows, with a focus on statistics and machine learning. Students will learn how to work with real-world data in healthcare and biomedical fields, applying machine learning algorithms to analyze and interpret data. By the end of the course, students will be able to critically evaluate machine learning workflows and effectively use them to solve complex data science problems.
Organization
Description
SciMOW is a practical course designed for Master's-level Data Science students. It introduces key aspects of the scientific process, including the philosophy of science, good scientific practice, research ethics, project planning, scientific reading and writing, code documentation, and how to effectively pitch a scientific topic. The course culminates in a graded assignment: an essay on a data science-related topic.
Organization
Description
This course builds on BIBS I and introduces Master's students in Computer Science to advanced topics in bioinformatics and systems biology. Students deepen their understanding of omics data, including concepts such as alternative splicing and epigenetic regulation. They learn how to construct and analyze metabolic models, identify biomarkers, and develop systems medicine approaches—while also learning to critically evaluate these methods.
Organization
Description
This is a course for Biologists and Biotechnologists on a Master's level. The students learn about basic programming in Python. The course covers everything from data types and useful modules to regular expressions. The students are given many exercises to practice their programming skills and a final project according to their level.
Organization
Organization
Description
This course is designed for students of Computer Science and Business Informatics. It offers a collaborative space for discussing and working through mathematical problems from courses such as Discrete Mathematics, Calculus, and Linear Algebra. Organized as a supervised study group, students can sign up, bring their questions, and form thematic groups to work on problems together. The focus is on peer learning, supported by guidance when needed.
Organization
Description
The Python Lab is a Master's level course designed for students in Data Science and Artificial Intelligence in Molecular Sciences. The course provides students with the skills to design and implement small to medium software projects and analytical workflows, with a focus on statistics and machine learning. Students will learn how to work with real-world data in healthcare and biomedical fields, applying machine learning algorithms to analyze and interpret data. By the end of the course, students will be able to critically evaluate machine learning workflows and effectively use them to solve complex data science problems.
Organization
Organization
Description
This course equips students with the skills to clearly and effectively communicate scientific ideas in writing, presentations, and visualizations. Students will learn how to structure scientific texts, follow established guidelines, and practice writing a short review article. They will also explore how to design clear and engaging presentations through several short assignments, including a creative peer exercise. A further focus is placed on visualizations as an essential part of scientific communication: students will study principles of perception and design, learn how to map data to visual variables, and practice creating and critiquing effective figures.
The course is highly interactive and practice-oriented. Students work both individually and in groups, receive feedback on their work, and engage in peer discussions. By the end, participants will be able to write concise scientific texts, design meaningful visualizations, and deliver impactful presentations.
Organization