We ask what machine-learned representations can reveal about biology (and where they fail), then use those answers to build more reliable tools for discovery and protein engineering.


By doing so, we develop quantitative and machine-learning methods to understand, evaluate, and engineer biology.


Our work spans scalable biological inference, rigorous evaluation of predictive models, and generative design of proteins and molecular interactions.


We pair large-scale computation with careful benchmarking and experimental collaboration to identify what models can reliably tell us about biology.