SEARCH Articles Figures Tables Pyruvate/pyruvic acid Pyruvic acid Thiosemicarbazone Thiosemicarbazones