Stopping the worm from turning
Almost one in six people worldwide are infected by parasitic worms, while parasitic infections of livestock cause economic losses of billions of Euro per year. Resistance to the few drugs available to treat infections is ...