Protocols and tips in protein purification