L-Homoarginine (hArg) and guanidinoacetate (GAA) are produced from L-arginine (Arg) by the catalytic action of arginine:glycine amidinotransferase. Guanidinoacetate methyltransferase methylates GAA on its non-guanidine N atom to produce creatine. Arg and hArg are converted by nitric oxide synthase