Porphyrin-loaded nanoparticles for cancer theranostics.

Porphyrin-loaded nanoparticles for cancer theranostics.