Arginine is an essential amino acid and, as Dr Sungwoo Kim of North Carolina State University explains, "It plays multiple roles in animal metabolism by serving as a substrate for protein synthesis, as in intermediate in the hepatic urea cycle, and as a precursor for the synthesis of various metabolic molecules, including nitric oxide (NO) and polyamines.