The primary purpose of dialysis in protein isolation is to remove small, unwanted compounds from macromolecules in solution. In the laboratory, it is widely used for removing salts, preservatives, labeling reagents and reducing agents in a solution.