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. This evidence concerns the gene PTPN1 and non-small cell lung carcinoma.