Understanding protein adsorption phenomena at solid surfaces | Synapse