Monday, 15 December 2008

A Coat of Many Proteins May Be This Parasite’s Downfall

Scientists have learned how giardia dodges the immune system and are applying the knowledge to develop a potential vaccine.


Read more...

No comments: