Biofunctionalized nanocomposites comprised of a core nanoparticle formed of Prussian blue materials, a shell obtained by partially or completely encapsulating the Prussian blue core with a biocompatible coating, and at least one biomolecule attached to, or absorbed to, the biocompatible coating and uses thereof.