51 pubs · 2,603 cites · h-index 19
Purdue University West Lafayette
2025 - 2025
University Medical Center Utrecht
2021 - 2025
Hubrecht Institute for Developmental Biology and Stem Cell Research
2018 - 2025
Oncode Institute
2021 - 2021
Howard Hughes Medical Institute
2014 - 2018