Protein structure, stability and solubility in water and other solvents | Synapse