THBS1 and non-small cell lung carcinoma: This evidence suggested that THBS1 and THBS2 may play opposite roles in NSCLC.