Advances and applications of nanoparticles in cancer therapy | Synapse