S

Serena MacMillan

NHS Blood and Transplant

ORCID: 0000-0002-8742-5452

25 papers and 119 citations.

PubIndex Score87Top 13% · mid-careerHow it's scored
25Publications
119Total Citations
First senior author: 2026

Top publicationsby citations

Indexing 25 publications…