Proteins are large, complex but essential molecules for life, which perform vital functions in our bodies. Proteins spontaneously fold into unique three-dimensional (3D) structures; their structures play a crucial role in determining their biological function. In fact, the recipes for each protein are encoded in a string of letters that we owe to our DNA.... Continue Reading →