Microdialysis takes advantage of a semi-permeable membrane, across which small molecules and ions can pass, while proteins and large polymers cannot cross. By establishing a gradient of solute concentration across the membrane and allowing the system to progress toward equilibrium, the system can slowly move toward supersaturation, at which point protein crystals may form.
Microdialysis can produce crystals by salting out, employing high concentrations of salt or other small membrane-permeable compounds that decrease the solubility of the protein. Very occasionally, some proteins can be crystallized by dialysis salting in, by dialyzing against pure water, removing solutes, driving self-association and crystallization.