Open menu
Emily R. Troemel
Microsporidia are natural intracellular parasites of the Nematode Caenorhabditis elegans