Emily Anyango
Institution: Kenya Medical Research Institute
Observed institutions: Kenya Medical Research Institute, KEMRI-Wellcome Trust Research Programme, University of Cincinnati
ORCID: 0000-0002-3031-2190
Observed ORCID: 0000-0002-3031-2190
OpenAlex ID: A5072807732
