Research Bio
Ian Holmes is a professor in the Bioengineering department and the holder of the Dr. Richard Carl Dehmel Distinguished Professorship (2026-2031). He is affiliated with the Bioengineering and Computational Precision Health bicampus (UCSF-Berkeley) PhD programs, as well as the Computational Biology and Biophysics PhD programs at UC Berkeley.
The Holmes Lab brings techniques from machine learning, statistical linguistics, phylogenetics, and web development to bear on the interpretation and analysis of genomic data. Particular areas of interest include the development of basecalling and analysis software for nanopore sequencing; phylogenetic reconstruction using Bayesian approaches; the use of deep learning to predict and design protein structures; and the development of modern machine learning-backed web user interfaces to maximize the scientific utility of genome sequence data.
Research Expertise and Interest
computational biology, molecular evolution, computational genomics, Systems and Synthetic Biology
Teaching
Group Studies, Seminars, or Group Research [BIOENG 298 - 010]
Individual Study or Research [BIOENG 299 - 010]
Introduction to Computational Molecular and Cell Biology [BIOENG C131 - 001]
Introduction to Computational Molecular and Cell Biology [BIOENG C231 - 001]
Introduction to Computational Molecular and Cell Biology [CMPBIO C131 - 001]
Introduction to Computational Molecular and Cell Biology [CMPBIO C231 - 001]
Individual Study or Research [BIOENG 299 - 011]
Individual Study or Research [BIOENG 299 - 012]
Group Studies, Seminars, or Group Research [BIOENG 298 - 010]
Individual Study or Research [BIOENG 299 - 010]
Introduction to Computational Molecular and Cell Biology [BIOENG C131 - 001]
Introduction to Computational Molecular and Cell Biology [BIOENG C231 - 001]
Introduction to Computational Molecular and Cell Biology [CMPBIO C131 - 001]
Introduction to Computational Molecular and Cell Biology [CMPBIO C231 - 001]