Breaking News2 years ago
DNA barcoding reveals cancer cells’ ability to evade the immune system
[ad_1] Newswise — Some cancer cells can deploy parallel mechanisms to evade the immune system’s defences as well as resist immunotherapy treatment, according to a new...