Amino acids are the building blocks of proteins. They join together through peptide bonds to form polypeptide chains. There are over 300 amino acids described in nature but only 20 are commonly found in mammalian proteins. Amino acids have various roles including forming enzymes, hormones, antibodies and being precursors for other important molecules. They are also important for buffering pH changes and participating in metabolic reactions through side chain functional groups.