1. Institute of Parasitology, McGill University Sainte Anne de Bellevue Quebec Canada
2. Department of Animal Science, McGill University Sainte Anne de Bellevue Quebec Canada
3. Department of Microbiology and Immunology, McGill University Montreal Quebec Canada
4. Department of Computing Science, University of Alberta Edmonton Alberta Canada
5. Department of Biological Sciences, University of Alberta Edmonton Alberta Canada
6. National Research Council, National Institute for Nanotechnology (NINT) Edmonton Alberta Canada