Self-assembly in the carboxysome: a viral capsid-like protein shell in bacterial cells.