Bioengineered vaults: self-assembling protein shell-lipophilic core nanoparticles for drug delivery.

Bioengineered vaults: self-assembling protein shell-lipophilic core nanoparticles for drug delivery.