In vitro NAD(P) oxidative regeneration. NAD(P) oxidative regeneration by a water-forming NADH oxidase (a), a hydrogen peroxide-forming NADH oxidase combined with catalase (b), cascade enzymes combined with an electron mediator (c–d), and electrochemistry through a mediator with or without enzyme (e–f). The enzymes are NOX, NADH oxidase; CA, catalase; NROR, NADPH rubredoxin oxidoreductase; DI, diaphorase; SHI, soluble [NiFe] hydrogenase I. BVox and BVred are oxidized and reduced benzyl viologen; Mox and Mred are oxidized and reduced electron mediator.