Studies suggest that PTX3 plays both supportive and harmful roles in cancer development. Here, PTX3 is linked to cancer.