E

Emma Watkins

NHS Blood and Transplant

ORCID: 0000-0002-3385-8236

55 papers and 1.1k citations.

PubIndex Score82Top 18%How it's scored
55Publications
1.1kTotal Citations
First senior author: 2012