TP53 and cancer: p53 is a transcription factor that governs a complex SR programme covering a bewildering range of biological functions, explaining why p53 is frequently mutated in cancer 63.