EC 1.5.1.31     
Accepted name: berberine reductase
Reaction: (R)-canadine + 2 NADP+ = berberine + 2 NADPH + H+
Other name(s): (R)-canadine synthase
Systematic name: (R)-tetrahydroberberine:NADP+ oxidoreductase
Comments: Involved in alkaloid biosynthesis in Corydalis cava to give (R)-canadine with the opposite configuration to the precursor of berberine (see EC 1.3.3.8 tetrahydroberberine oxidase). Also acts on 7,8-dihydroberberine.
References:
1.  Bauer, W. and Zenk, M.H. Formation of (R)-configurated tetrahydroprotoberberine alkaloids in vivo and in vitro. Tetrahedron Lett. 32 (1991) 487–490.
[EC 1.5.1.31 created 2002]