E

Edo Vellenga

University Medical Center Groningen

ORCID: 0000-0002-7741-8697

846 papers and 40.2k citations.

PubIndex Score98Top 2%How it's scored
846Publications
40.2kTotal Citations
First publication: 1980First senior author: 1980