Homocysteine is derived from the metabolism of dietary methionine, an amino acid that is abundant in animal protein.  The normal metabolism of homocysteine requires adequate levels of folate, vitamin B6, vitamin B12 and riboflavin.  Evidence is growing that an increased plasma level of homocysteine is an independent risk factor for development of atherosclerosis.