A method for forming arrays of metal, alloy, semiconductor or magnetic
clusters is described. The method comprises placing a scaffold on a
substrate, the scaffold comprising, for example, polynucleotides and/or
polypeptides, and coupling the clusters to the scaffold. Methods of
producing arrays in predetermined patterns and electronic devices that
incorporate such patterned arrays are also described.