Beatriz Velosa da Fonseca

Project: Engineering human malaria parasites for high-throughput multistage drug screening

Projects