Bacterial Microcompartment Organelles: Protein Shell Structure and Evolution | Synapse