P

Peter A. van Veelen

Leiden University Medical Center

ORCID: 0000-0002-7898-9408

475 papers and 18k citations.

PubIndex Score76Top 24% · seniorHow it's scored
475Publications
18kTotal Citations
First publication: 1989First senior author: 2010

Top publicationsby citations

Indexing the rest of 475 publications…