Probing the interactions of proteins and nanoparticles