Home   Contact   Partners

Microparticles attached to nanoparticles labeled with flourescent dye

Patent number: US6268222