Taming the complexity of protein folding

Taming the complexity of protein folding