I'm currently trying to purify proteins that have a pI of ~9.3-9.8. I'm trying to use a two-step purification protoccol, first by Nickel affinity chromatography followed by size exclusion using an FPLC machine. My lysis buffer is 8M Urea, 0.1M NaH2PO4, 0.01M Tris, 1M KCl (pH 8). My protoccol then calls to buffer exchange whilst the proteins are bound to the beads in a step wise process and eventually elute in 450mM KCl, 50mM HEPES, 200mM Imidazole (pH 7.5). This seems to cause precipitation of some of the proteins onto the beads as they can no longer be regenerated fully. The eluted protein is dialysed overnight into 450mM KCl, 50mM HEPES to remove the imidazole and if left for extended periods the next day, starts forming aggregates. Nevertheless, enough protein survives to undergo size exclusion separation using the same buffer. However, once the protein comes out of the column, it can no longer be concentrated down to usable levels. As it precipitates if concentrated more than around 2X. (Precipitation due to dilution is a real phenomenon right?)
I would greatly appreciate your help if you have any suggestions to reduce the the precipitation of my protein so that i can concentrate it once purified. The problem is, the protein then needs to be used with live cells so i'm trying to avoid additives to the buffer such as reducing agents and detergents which might be toxic, also i'd like to avoid using more salt for the same reasons. Making the above buffer with 10% glycerol did not help. Do you think maybe i should use a different buffering system to HEPES? Should i change the pH of my buffer considering the pI of the proteins? Thankyou in advance for any suggestions and feel free to e-mail me

Thanks!