Bacterial microcompartments are protein-based bacterial organelles that contain
various
and are often involved in metabolic pathways.