Ferritin: a versatile building block for bionanotechnology.

Ferritin: a versatile building block for bionanotechnology.