PTX-3 has both pro- and anti-tumor functions, thus dual functions in oncogenesis. Here, PTX3 is linked to neoplasm.