A

Alexandre Demoule

Inserm

ORCID: 0000-0002-0432-7217

503 papers and 21.6k citations.

PubIndex Score98Top 2%How it's scored
503Publications
21.6kTotal Citations
First senior author: 2008