Taurine is a non-essential amino acid, for vegans the addition of taurine to the diet may be suitable. Alpha lipoic acid is a coenzyme. L-carnitine is produced from the amino acids lysine and methionine, a vegetarian diet is often low in lysine and methionine.