Compositions comprise one or more nanoparticles, wherein the nanoparticles encapsulate fluorescence dyes are disclosed. In one embodiment, the nanoparticle comprises triterpene. In another embodiment, the nanoparticle comprises triterpene and fatty ester. Methods for performing a diagnostic or a therapeutic procedure comprising administering to a subject an effective amount of the compositions of the present invention or carbocyanine dyes are also provided.本發明揭示一種包含一個或多個奈米粒子的組成物,其中奈米粒子包覆螢光染料。在一實施例中,奈米粒子包含三萜烯。在另一實施例中,奈米粒子包含三萜烯及脂肪酯。本發明亦揭示一種執行診斷或治療程序的方法,其包含給藥本發明的組成物或碳菁染料的有效量予以受體。