PTX3 and cancer: PTX3 is a humoral innate immune molecule produced by macrophages (43) and mesenchymal cells (37), which plays a role of extrinsic oncosuppressor of cancer by regulating complement-dependent tumor-promoting inflammation (43).