42 pubs · 713 cites · h-index 7
European Bioinformatics Institute
1994 - 2003
Wellcome Trust
1999 - 2003