23 pubs · 923 cites · h-index 10
New England Biolabs (United States)
1998 - 2021
Sociedad Española de Nefrología
2018 - 2018
Queen Mary University of London
2012 - 2012
University of Bristol
1997 - 1997
Bristol Robotics Laboratory