Nanorope: a step toward complex, self-assembling nanomaterials | Heykuki News