Seminar: We invited Dr. Huafeng Xu from UCSF to talk about protein evolution