Hagfish slime is composed of two interacting components, slime thread skeins and mucin vesicles, which are both released from glands along the ventrolateral length of the animal. Each slime gland is surrounded by striated muscle and a connective tissue capsule, and contains large numbers of gland thread cells and gland mucous cells.