National Council for Scientific and Technological Development (Conselho Nacional de Desenvolvimento Cient?fico e Tecnol?gico? CNPq) (grant number 404861/2018-0); Wellcome Trust and the United Kingdom?s Department for International Development (grant numbers: 205377/Z/16/Z; 201870/Z/16/Z). European Union?s Horizon 2020 research and innovation programme under ZikaPLAN (grant number 734584). Wellcome Trust - Resea...