Nicotinamide adenine dinucleotide phosphate

Nicotinamide adenine dinucleotide phosphate, abbreviated NADP+ or, in older notation, TPN (triphosphopyridine nucleotide), is a cofactor used in anabolic reactions, such as the Calvin cycle and lipid and nucleic acid syntheses, which require NADPH as a reducing agent. It is used by all forms of cellular life.[1]

NADPH is the reduced form of NADP+. NADP+ differs from NAD+ in the presence of an additional phosphate group on the 2' position of the ribose ring that carries the adenine moiety. This extra phosphate is added by NAD+ kinase and removed by NADP+ phosphatase