Scholarly Index

Deborah Elstein

Takeda (Switzerland); 716 total citations; 45 total publications; best world rank #593

Takeda (Switzerland)

716Total citations
45Total publications
13H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Lysosomal Storage Disorders Research2021-2025593CH 979.37