Scholarly Index

Carmel Toomes

University of Leeds; 6,017 total citations; 145 total publications; best world rank #532

University of Leeds

6,017Total citations
145Total publications
38H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Ocular Disorders and Treatments2021-2025532GB 4333.37