Biological and Biomimetic Applications of Nanoparticles