PTPN1 and cancer: PTP1B has been known to have the two faces in tumorigenesis that PTP1B promotes tumour progression in some cancers but functions as a tumour suppressor in other cancers26, whereas the role of PTP1B in NSCLC has been unknown.