I am planning to extract the whole serum protein from serum samples for further microarray analysis. what is your recommendations please. a good protocol is highly appreciated.
Is there a particular molecular weight range you're looking for? This can be accomplished with dialysis and there are a range of pore sizes (ex: 10 kDa) that allow you to retain only larger proteins. Size-exclusion chromatography using Sepharose or similar columns will also suffice as the largest proteins will elute first.
Various methods are available, but most conventionally performed are salting out and serum electrophoresis. For whole serum exploration I will recommend eletrophoresis. If you want to study protein with defined molecular size then dialysis, size exclusion chromatography are available. Specific protein, then affinity chromatography are routinely done.