273 pubs · 15,652 cites · h-index 63
University of Edinburgh
2009 - Present
National Microelectronics Institute
2010 - 2025
Bangor University
1973 - 2014
Marine Biological Laboratory
1980 - 2012
National Foundation for Cancer Research
1977 - 2009