Silica-based nanoparticles: a versatile tool for the development of efficient imaging agents.

Silica-based nanoparticles: a versatile tool for the development of efficient imaging agents.