1,029 pubs · 16,674 cites · h-index 63
Fondazione IRCCS Istituto Nazionale dei Tumori
2008 - Present
Agency for Science, Technology and Research
2025 - 2025
SingHealth
2025 - 2025
National University of Singapore
2025 - 2025
European Neuroendocrine Tumor Society
2025 - 2025