2 pubs · 699 cites · h-index 2
European Bioinformatics Institute
2004 - 2005
Wellcome Trust
2005 - 2005