10.1101/2020.10.23.352229
Novel Immune Modulators Enhance Caenorhabditis elegans Resistance to Multiple Pathogens
2020-10-23