We perform teaching and research in machine learning strategies for the pattern analysis of various kinds of data. This comprises statistical models for clustering, graphical models for network inference and algorithmic methods to efficiently find these structures in the data.