Protein folding is justly renowned for its combinatorial complexity: not only is it driven by a wide range of different and often competing interactions, but there are hundreds or even thousands of ...