Antibody or fragment thereof, which binds to the extracellular domain of a B7RP1 polypeptide, in which the polypeptide: (a) is encoded by a nucleic acid molecule comprising a nucleotide sequence encoding the extracellular domain of the polypeptide exposed in Figure 12A (SEQ ID NO: 17); or (b) comprises the extracellular domain of the mature amino acid sequence set forth in Figure 12A (SEQ ID NO: 17) in which the extracellular domain spans from any of residues 19, 20, 21, 22, 24 or 28 to residue 259 of the amino acid sequence shown in Figure 12A (SEQ ID NO: 17).Anticuerpo o fragmento del mismo, que se une al dominio extracelular de un polipeptido B7RP1, en el que el polipeptido: (a) esta codificado por una molecula de acido nucleico que comprende una secuencia de nucleotidos que codifica para el dominio extracelular del polipeptido expuesto en la figura 12A (SEQ ID NO: 17); o (b) comprende el dominio extracelular de la secuencia de aminoacidos madura expuesta en la figura 12A (SEQ ID NO: 17) en el que el dominio extracelular abarca desde cualquiera de los residuos 19, 20, 21, 22, 24 o 28 hasta el residuo 259 de la secuencia de aminoacidos mostrada en la figura 12A (SEQ ID NO: 17).