Scholarly Index

Isaac Odame

University of Toronto; 1,719 total citations; 45 total publications; best world rank #995

University of Toronto

1,719Total citations
45Total publications
17H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Hemoglobinopathies and Related Disorders2021-2025995CA 2683.66