471 pubs · 31,202 cites · h-index 96
Leiden University Medical Center
2010 - 2025
Genmab (Netherlands)
2003 - 2025
Lava Therapeutics (Netherlands)
2018 - 2024
Princeton University
2023 - 2023
Genmab (United States)
2003 - 2023