Scholarly Index

Sarah Stanhope

Immunocore (United Kingdom); 347 total citations; 25 total publications; best world rank #636

Immunocore (United Kingdom)

347Total citations
25Total publications
6H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Ocular Oncology and Treatments2021-2025636GB 3170.83