N

Nicole Probst‐Hensch

Swiss Tropical and Public Health Institute

ORCID: 0000-0001-8561-5976

741 papers and 35k citations.

PubIndex Score98Top 2%How it's scored
741Publications
35kTotal Citations
First publication: 1993First senior author: 2003