Self-assembled lipid and membrane protein polyhedral nanoparticles.

Self-assembled lipid and membrane protein polyhedral nanoparticles.