E

E. Anne MacGregor

St Bartholomew's Hospital

ORCID: 0000-0002-4116-9828

212 papers and 7.5k citations.

PubIndex Score96Top 4%How it's scored
212Publications
7.5kTotal Citations
First senior author: 1986

Top publicationsby citations

Indexing the rest of 212 publications…