silica nanoparticles, Silica nanoparticles offering great potentials in protein adsorption and separation, nucleic acid detection, drug and gene delivery, and bioimaging.