S

Susana Lechuga

Cleveland Clinic

ORCID: 0000-0003-0614-1990

36 papers and 1.1k citations.

PubIndex Score80Top 20% · early-careerHow it's scored
36Publications
1.1kTotal Citations
First publication: 2024

Top publicationsby citations

Indexing the rest of 36 publications…