M

María Teresa Herrera-Abreu

Institute of Cancer Research

ORCID: 0000-0002-6953-3919

150 papers and 2.4k citations.

PubIndex Score62Top 38% · mid-careerHow it's scored
150Publications
2.4kTotal Citations
First publication: 2003