Scholarly Index

Mohamed A. Osman

University of Ottawa; 3,354 total citations; 61 total publications; best world rank #990

University of Ottawa

3,354Total citations
61Total publications
26H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Dialysis and Renal Disease Management2021-2025990CA 6385.83