Supramolecular nanoparticles generated by the self-assembly of polyrotaxanes for antitumor drug delivery.

Supramolecular nanoparticles generated by the self-assembly of polyrotaxanes for antitumor drug delivery.