Spy chemistry enables stable protein immobilization on iron oxide nanoparticles with enhanced magnetic properties