Separation of proteins based on size is done by:
B i.e. SDS- Polyacrylamide gel electrophoresis
Affinity chromatography depending on charge
SDS-Polyacrylamide gel electrophoresis
Ion exchange chromatography
High performance liquid chromatography