PTPN1 and cancer: PTPN1 gene encodes protein tyrosine phosphatase 1B (PTP1B), which is a classical non-transmembrane protein tyrosine phosphatase, and its role in cancer progression is controversial52.