Knowledge

Productizing Research Code: Martin Steinegger on how to create useful and reusable Software

Productizing Research Code: Martin Steinegger on how to create useful and reusable Software

Dr. Martin Steinegger is an expert in computational biology and bioinformatics, specializing in large-scale sequence data analysis. He earned his Ph.D. from the Technical University of Munich in collaboration with the Max Planck Institute for Biophysical Chemistry, focusing on methods to cluster and assemble metagenomic sequencing data. Currently an Associate Professor at Seoul National University, his research group develops novel computational methods to analyze microbial communities using machine learning and big data algorithms. Martin is the creator of MMseqs, a highly efficient software suite for protein sequence searches and co-author of AlphaFold2. His work in pathogen detection and metagenomics has made a significant impact on bioinformatics, with a strong commitment to open science and open-source tools.

Together with Martin we discuss the importance of productizing research code and the key factors for creating reusable software. He emphasizes the need for user-friendly interfaces, intuitive outputs, and software that doesn’t crash. Martin talks about his background in software engineering and how it influenced his approach to developing tools in bioinformatics. Hence, he gives an overview about all the different tools he has developed over the years and for what they are used. Furthermore, he explains the significance of protein structure in understanding protein evolution and function, and highlights the role of his tools MMSeqs and AlphaFold in protein sequence and structure analysis. Martin shares his personal journey from starting in a lower-level school to pursuing higher education and research, driven by his passion for computers and learning.

Season 2, Episode 5
Category: Knowledge

Share This Podcast