PTPN11 and cancer: The discrepancies of PTPN expression indicated that PTPN11 played different roles in many aspects of cancer biology, including the processes of cell division, repair of DNA, metastasis, and angiogenesis.