Welcome to
Laboratory for molecular evolution and engineering

What we do

Protein sequence space is astronomically large, and we know very little about how proteins evolve through this space to adapt to their environments. Combining experimental evolution with high throughput techniques, we study how proteins evolve to thrive in different environments, and train proteins by evolution to figure out how to engineer them for synthetic biology applications. We aim to decipher fundamental principles of molecular evolution and reveal basic rules for evolving, engineering, and designing proteins with desired properties.

Join us to explore the protein universe and watch evolution happening in real time!