Cited by 1.1kOpen Access
Utrecht University
ORCID: 0000-0002-9082-8068Publishes on Cancer Cells and Metastasis, Cell Image Analysis Techniques, 3D Printing in Biomedical Research. 102 papers and 7.5k citations.
Add your photo, update your bio, and get notified when your ranking changes.