L

Luca Scorrano

University of Padua

ORCID: 0000-0002-8515-8928

346 papers and 57k citations.

PubIndex Score98Top 2%How it's scored
346Publications
57kTotal Citations
#4in ATP Synthase and ATPases Research
First publication: 1994First senior author: 1998