O

Orlane Figaroa

Amsterdam University Medical Centers

ORCID: 0000-0002-5284-3515

19 papers and 146 citations.

PubIndex Score85Top 15% · mid-careerHow it's scored
19Publications
146Total Citations
First senior author: 2023