 Proteins may be purified from other cellular components using a variety of techniques such as <unk> , precipitation , electrophoresis , and chromatography ; the advent of genetic engineering has made possible a number of methods to facilitate purification . Methods commonly used to study protein structure and function include <unk> , site @-@ directed <unk> , X @-@ ray crystallography , nuclear magnetic resonance and mass spectrometry . 
