Protein kinases are enzymes that transfer phosphate groups to proteins in a reaction that requires ATP as a phosphate donor and enzyme catalyst. Serine-threonine kinases phosphorylate proteins on serine or threonine residues and tyrosine kinases phosphorylate proteins on tyrosine residues. Phosphorylation regulates the activity of certain proteins.