shRNA oligo sequences were obtained from the RNAi Consortium (TRC, Broad Institute) and cloned into pLKO.1 vector (Addgene, #10878) according to a corresponding Addgene protocol (65 (link)). Four to five shRNAs per gene were tested for their knockdown potential and the two most efficient shRNAs were used in experiments. The non-targeting TRC2 shRNA (referred to as scrambled shRNA shScr, Sigma-Aldrich, #SCH202) was used as a negative control. For shRNA sequences see table S9. The Myc-Flag-tagged cDNA for mouse p21 was obtained from Origene (#MR227529) and subcloned into the lentiviral pTSIN-PGK-puro2 backbone (43 (link), 66 (link)) or dox-inducible pTRIPZ-PKG-puro backbone (modified from GE Dharmacon) (67 ). Similarly, the Myc-Flag-tagged cDNAs for mouse p16 (Origene, #MR227284) and mouse p27 (Origene, #MR201957) were also subcloned into the lentiviral pTSIN-PGK-puro2 backbone.