We study highly organized, self-assembling protein systems – the nanoscale building blocks of biology. Our current model systems include protein containers such as the MS2 viral capsid and bacterial organelles called microcompartments, and membrane protein machines such as the type III secretion system.