So based on the size of the protein, based on the solubility of the protein, how well dissolves in a certain type of solvent, based on the charge found on that protein, and also based on the ability of that specific protein to bind to some specific type of biological molecule.