111 pubs · 4,900 cites · h-index 42
University of Glasgow
1980 - 2013
Wellcome Centre for Molecular Parasitology
2006 - 2012
Wellcome Trust
2011 - 2012
University of London
2008 - 2008
University of Strathclyde
2000 - 2008