Readfeed

Emily R. Troemel

  • Microsporidia are natural intracellular parasites of the Nematode Caenorhabditis elegansMicrosporidia are natural intracellular parasites of the Nematode Caenorhabditis elegans