343 pubs · 23,789 cites · h-index 84
Leiden University Medical Center
2019 - Present
Oncode Institute
1986 - Present
The Netherlands Cancer Institute
1984 - 2022
Techniker Krankenkasse (Germany)
2021 - 2021
Borneo Orangutan Survival Foundation
2021 - 2021