A water soluble nanoparticle can include a ligand of formula (I). The ligand can provide zwitterionic character and can provide water solubility, small hydrodynamic diameter, chemical stability, and the capability to modify the nanoparticle with additional functional moieties such as a small molecule, nucleic acid, or protein.