N

Nicoline E. Schalij‐Delfos

Leiden University Medical Center

ORCID: 0000-0001-8979-7498

117 papers and 2.3k citations.

PubIndex Score93Top 7%How it's scored
117Publications
2.3kTotal Citations
First senior author: 2005