N

Natasha M. Appelman‐Dijkstra

Leiden University Medical Center

264 papers and 5.3k citations.

PubIndex Score95Top 5%How it's scored
264Publications
5.3kTotal Citations
First senior author: 2014