Self-assembled Nanoparticle Arrays Research Articles