66 pubs · 1,911 cites · h-index 28
Eijkman Institute for Molecular Biology
2013 - 2023
University of Oxford
2022 - 2023
National Research and Innovation Agency
2022 - 2023
Ministry of Research, Technology and Higher Education
2017 - 2021
Institute for Molecular Medicine
2019 - 2019