CSF1 and cancer: TAM membrane-coated nanoparticles could scavenge CSF1 secreted by cancer cells due to the high CSF1R content on the TAM membranes, blocking the interaction between TAMs and cancer cells and thereby enhancing the efficacy of the nanoparticles for cancer immunotherapy.