Optimizing dendritic cell-based immunotherapy: tackling the complexity of different arms of the immune system.

Optimizing dendritic cell-based immunotherapy: tackling the complexity of different arms of the immune system.