Computational Studies Of Molecular Mechanisms Mediating Protein Adsorption On Material Surfaces