A

Alexander Leemans

University Medical Center Utrecht

ORCID: 0000-0002-9306-6126

451 papers and 25.9k citations.

PubIndex Score98Top 2%How it's scored
451Publications
25.9kTotal Citations
First senior author: 2008