A method of preparing a vaccine composition comprising an antigen which is trapped with the matrix carrier protein is noncovalently associated with said protein matrix comprising (i) mixing an antigen of interest selected from the group consisting of a polysaccharide , a polyol, wherein the polyol is a hydrogenated form of carbohydrate in which a carbonyl group has been reduced to a primary or secondary hydroxyl group, and a homopolymer of polyamino acid to a carrier protein and (ii) adding a connector crosslinks said carrier protein through sulfhydryl groups, amino or carboxyl carrier protein molecules, and (iii) crosslinking said carrier protein to form a matrix of carrier protein.Un método de preparación de una composición de vacuna que comprende un antígeno que es atrapado con la matriz de proteína transportadora y está no covalentemente asociado a dicha matriz de proteína que comprende (i) mezclar un antígeno de interés seleccionado del grupo que consiste en un polisacárido, un polialcohol, en el que el polialcohol es una forma hidrogenada de un hidrato de carbono donde un grupo carbonilo ha sido reducido a un grupo hidroxilo primario o secundario, y un homopolímero de poliaminoácido con una proteína transportadora y (ii) añadir un conector que reticula dicha proteína transportadora mediante grupos sulfhidrilo, amino o carboxilo de las moléculas de proteína transportadora, y (iii) reticular dicha proteína transportadora para formar una matriz de proteína transportadora.