Cell encapsulation technology as a novel strategy for human anti-tumor immunotherapy.

Cell encapsulation technology as a novel strategy for human anti-tumor immunotherapy.