Protein precipitation is a commonly used technique in downstream processing of biological products. There are several methods of precipitating proteins, including the use of ethanol or methanol solvents, non-ionic hydrophilic polymers like dextrans and PEGs, and adjusting the pH to the protein's isoelectric point. Important parameters for effective precipitation include temperature, pH, and protein concentration in solution. The precipitation process involves the nucleation of small protein aggregates between 0.1 and 10 micrometers in size, which then grow larger through attractive electrostatic and dipole forces between proteins.