A Coat of Many Proteins May Be This Parasite’s Downfall
Tuesday, December 16, 2008 - 20:00
in Biology & Nature
Scientists have learned how giardia dodges the immune system and are applying the knowledge to develop a potential vaccine.