G

Gemma Todd

Ifakara Health Institute

ORCID: 0000-0003-0243-6345

6 papers and 91 citations.

PubIndex Score88Top 12% · mid-careerHow it's scored
6Publications
91Total Citations
First senior author: 2017

Top publicationsby citations

Indexing 6 publications…