A novel Giardia lamblia nitroreductase, GlNR1, interacts with nitazoxanide and other thiazolides.

A novel Giardia lamblia nitroreductase, GlNR1, interacts with nitazoxanide and other thiazolides.