Scholarly Index

David L. McLean

University of Edinburgh; 3,519 total citations; 48 total publications; best world rank #214

University of Edinburgh

3,519Total citations
48Total publications
30H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Zebrafish Biomedical Research ApplicationsLifetime230GB 2996.16
Zebrafish Biomedical Research Applications2021-2025214GB 1382.94