Pyruvate carboxylase (PC) encoded by the gene PC is an enzyme (EC 6.4.1.1) of the ligase class that catalyzes (depending on the species) the physiologically irreversible carboxylation of pyruvate to form oxaloacetate (OAA). * Pyruvic acid * Oxaloacetic acid The reaction it catalyzes is: pyruvate + HCO−3 + ATP → oxaloacetate + ADP + P It is an important anaplerotic reaction that creates oxaloacetate from pyruvate. The enzyme is a mitochondrial protein containing a biotin prosthetic group, requiring magnesium or manganese and acetyl-CoA.