I

Ibrahima Mamby Keita

Directorate of Health

ORCID: 0009-0000-9608-8876

17 papers and 33 citations.

PubIndex Score78Top 22% · mid-careerHow it's scored
17Publications
33Total Citations
First senior author: 2026

Top publicationsby citations

Indexing 17 publications…