Arginine is an amino acid that in addition to its role in protein synthesis is a precursor of nitric oxide and creatine, and is also involved in the urea cycle.