These contradictory findings imply that PTX3 may play a dual role in tumorigenesis, possibly depending on the types of malignancies, or on the cells producing it within the tumour microenvironment. The gene discussed is PTX3; the disease is neoplasm.