The invention provides a protein comprising hepatitis B core antigen (HBcAg) with a sequence of the formula XpZqXr in an e1 loop, wherein X is a negatively charged amino acid residue, Z is a positively charged amino acid residue, and p, q N and r are each independently an integer from 1 to 12, and wherein a sugar is attached to a Z residue. The protein may comprise a first and a second copy of HBcAg in tandem, wherein one or both copies of HBcAg has a sugar attached to the e1 loop. The first copy may have a sugar attached to the e1 loop and the second copy may comprise a peptide epitope in the e1 loop. The protein may be used to induce an immune response against the sugar and hence act as a vaccine.L'invention concerne une protéine comprenant l'antigène nucléaire du virus de l'hépatite B (HBcAg) avec une séquence de formule XpZqXr dans une boucle e1, X étant un résidu d'acide aminé chargé négativement, Z étant un résidu d'acide aminé chargé positivement, et p, q et r étant chacun indépendamment un nombre entier de 1 à 12, un sucre étant par ailleurs fixé à un résidu Z. La protéine peut comprendre une première et une seconde copie de HBcAg en tandem, l'une ou les deux copies de HBcAg possédant un sucre fixé à la boucle e1. La première copie peut comprendre un sucre fixé à la boucle e1, et la seconde copie peut comprendre un épitope peptidique dans la boucle e1. La protéine peut être utilisée pour induire une réponse immunitaire contre le sucre et agir ainsi comme un vaccin.