Yes, agarose can be used as a matrix for protein purification using techniques such as size exclusion chromatography or ion exchange chromatography.