Scholarly Index

I. W. McLean

Walter and Eliza Hall Institute of Medical Research; 3,056 total citations; 95 total publications; best world rank #338

Walter and Eliza Hall Institute of Medical Research

3,056Total citations
95Total publications
29H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Ocular Oncology and TreatmentsLifetime338AU 595.09