Scholarly Index

Romane Thouenon

Ludwig Cancer Research; 205 total citations; 9 total publications; best world rank #987

Ludwig Cancer Research

205Total citations
9Total publications
6H-index

Published ranking records

FieldWindowWorld rankNational rankImpact score
Immunodeficiency and Autoimmune Disorders2021-2025987CH 1082.04