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. Here, PTPN1 is linked to neoplasm.