May 04, 2017
Cell maps reveal fresh details on how the immune system fights cancer
news@nature.com - Fetched: May 4th, 2017, 1:00pm UTC
Immune cells that encompass and invade tumours could dictate the success or failure of therapy.
Nature News doi: 10.1038/nature.2017.21931