Metal nanoparticles and supramolecular macrocycles: a tale of synergy.

Metal nanoparticles and supramolecular macrocycles: a tale of synergy.