M

Michelle D van den Beukel

Leiden University Medical Center

ORCID: 0000-0002-7433-1887

13 papers and 60 citations.

PubIndex Score45Top 55% · early-careerHow it's scored
13Publications
60Total Citations
First publication: 2018