124 pubs · 21,748 cites · h-index 63
University of Manchester
2003 - 2025
Genomics (United Kingdom)
2025 - 2025
Universidad Autónoma de Madrid
2013 - 2013
University of Georgia
2008 - 2008
University of Cambridge
2004 - 2004