Cited by 834Open Access
Cancer Research UK
ORCID: 0000-0003-0800-3129Publishes on Phagocytosis and Immune Regulation, Cell death mechanisms and regulation, Immune cells in cancer. 36 papers and 2.6k citations.
Add your photo, update your bio, and get notified when your ranking changes.