What governs protein adsorption and immobilization at a charged solid surface?

What governs protein adsorption and immobilization at a charged solid surface?