A

Abigail Shea

Institute of Cancer Research

ORCID: 0000-0001-7029-1745

32 papers and 2.4k citations.

PubIndex Score66Top 34% · early-careerHow it's scored
32Publications
2.4kTotal Citations
First publication: 2018