Hello guys, may I know what are the considerations one should have when it comes to the selection of buffers for protein purification? I learnt that optimal pH range and components such as phosphate may interfere with downstream assays. However, I am unsure about the implications of having different types of ion (such as potassium, sodium, magnesium, chloride) in the buffer. I understand that they may be involved in salting-in/ out proteins but apart from this, are there any other considerations that are required for their selection? Thanks.