10.1101/415513
The Plasmodium falciparum cytoplasmic translation apparatus: a promising therapeutic target not yet exploited by clinically approved antimalarials.
2018-09-12