Hemocytes participate in calcium carbonate crystal formation, transportation and shell regeneration in the pearl oyster Pinctada fucata.