Pyruvate metabolism