Mucin gel assembly is controlled by a collective action of non-mucin proteins, disulfide bridges, Ca2+-mediated links, and hydrogen bonding