Protein cage nanostructure as drug delivery system: magnifying glass on apoferritin.

Protein cage nanostructure as drug delivery system: magnifying glass on apoferritin.