Proteins are biochemical compounds consisting of one or more polypeptides typically folded into a globular or fibrous form, facilitating a biological function. A polypeptide is a single linear polymer chain of amino acids bonded together by peptide bonds between the carboxyl and amino groups of adjacent amino acid residues. The sequence of amino acids in a protein is defined by the sequence of a gene, which is encoded in the genetic code. The complexity and sheer number of proteins in a cell are impediments to identifying proteins of interest or purifying proteins for function and structure analysis. Thus, reducing the complexity of a protein sample or in some cases purifying a protein to homogeneity is necessary. Protein Purification and Analysis discusses varies aspect related to protein analysis.