Gates Foundation (OPP1125745); NIH (R01 AI048935)