127 pubs · 6,472 cites · h-index 45
Carnegie Mellon University
1990 - Present
National Institutes of Health
2006 - 2023
California Institute of Technology
2006 - 2006
Baylor College of Medicine
Stazione Zoologica Anton Dohrn