Protein science : a publication of the Protein Society David A Liberles, Sarah A Teichmann, Ivet Bahar, …, Joseph W Thornton, Daniel M Weinreich, Simon Whelan DOI: 10.1002/pro.2071 PMID: 22528593 PMCID: PMC3403413