Scholarly Index

Russell Petty

University of Dundee; 3,491 total citations; 157 total publications; best world rank #441

University of Dundee

3,491Total citations
157Total publications
26H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Esophageal Cancer Research and Treatment2021-2025441GB 2192.87
Telomeres, Telomerase, and Senescence2021-2025445GB 4473.93