10.1101/2020.10.23.352229

Novel Immune Modulators Enhance Caenorhabditis elegans Resistance to Multiple Pathogens

2020-10-23