Scholarly Index

B. Ewa Snaar‐Jagalska

Leiden University; 5,983 total citations; 138 total publications; best world rank #421

Leiden University

5,983Total citations
138Total publications
40H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Zebrafish Biomedical Research ApplicationsLifetime421NL 1193.96
Ocular Oncology and Treatments2021-2025616NL 3871.46