Protein assembly systems in natural and synthetic biology. - Chiesa, Giulio; Kiriakov, Szilvia; Khalil, Ahmad S. (BMC Biology, 2020)