VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Machine Learning for Genomics
Last Updated: 2026-02-05 16:38:52
Abstract
The course reviews solutions that machine learning provides to the most challenging questions in human genomics.
Objective
Over the last few years, the parallel development of machine learning methods and molecular profiling technologies for human cells, such as sequencing, created an extremely powerful tool to get insights into the cellular mechanisms in healthy and diseased contexts. In this course, we will discuss the state-of-the-art machine learning methodology solving or attempting to solve common problems in human genomics. At the end of the course, you will be familiar with (1) classical and advanced machine learning architectures used in genomics, (2) bioinformatics analysis of human genomic and transcriptomic data, and (3) data types used in this field.
Content
- Short introduction to major concepts of molecular biology: DNA, genes, genome, central dogma, transcription factors, epigenetic code, DNA methylation, signaling pathways - Prediction of transcription factor binding sites, open chromatin, histone marks, promoters, nucleosome positioning (convolutional neural networks, position weight matrices) - Prediction of variant effects and gene expression (hidden Markov models, topic models) - Deconvolution of mixed signal - DNA, RNA and protein folding (RNN, LSTM, transformers) - Data imputation for single cell RNA-seq data, clustering and annotation (diffusion and methods on graphs) - Batch correction (autoencoders, optimal transport) - Survival analysis (Cox proportional hazard model, regularization penalties, multi-omics, multi-tasking)
Resources
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- English
- Levels
- MSC , WBZ
- Frequency
- Yearly recurring
Examination
- Type
- end-of-semester examination
- Mode
- written 180 minutes
- Aids
- None
- Digital
- The exam takes place on devices provided by ETH Zurich.
Registration & Places
- Max Places
- 75
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Machine Learning for Genomics
Does not take place this semester.
|
No time listed | 2 h weekly |
| exercise |
Machine Learning for Genomics
Does not take place this semester.
|
No time listed | 1 h weekly |
| independent project |
Machine Learning for Genomics
Does not take place this semester.
|
No time listed | 1 h weekly |
Offered In
-
-
-
Computational Biology and Bioinformatics Master (More informations at: )
-
Advanced Courses (A total of 30 ECTS needs to be acquired in the Advanced Courses category. Thereof at least 16 ECTS in the Theory and 10 ECTS in the Biology category. Note that some of the lectures are being recorded: )
-
Theory (At least 16 ECTS need to be acquired in this category.)
-
-
-
Statistics Master (The following courses belong to the curriculum of the Master's Programme in Statistics. The corresponding credits do not count as external credits even for course units where an enrolment at ETH Zurich is not possible.)
-
-
-
-
-