Colloidal nanoparticles[electronic resource] :functionalization for biomedical applications