Chemiluminescence is the production of light photons by a chemical or electrochemical reaction. Chemiluminescence usually involves the oxidation of an organic compound such as luminol or acridinium esters by an oxidant such as hydrogen peroxide or hypochlorite. Chemiluminescent reactions occur in the presence of catalysts such as alkaline phosphatase, horseradish peroxidase, metal ions or metal complexes.