1. A nanostructure node, comprising a multimeric protein having at least one polypeptide chain and a known three-dimensional structure with Cn symmetry with a Cn symmetry axis or with Dn symmetry with a Dn symmetry axis, wherein the multimeric protein has stable tertiary structure at a temperature of 70° C. or greater and a modified amino acid sequence comprising a specific binding site positioned with predefined stoichiometry and orientation for attachment of a nanostructure strut, wherein the specific binding site comprises a pair of reactive amino acid residues, each reactive amino acid residue covalently attached to a moiety independently selected from the group consisting of a biotin group, a biotin derivative group, iminobiotin, an adenosine triphosphate (ATP) group, an adenosine triphosphate (ATP) derivative group, a nucleobase group, a nucleobase derivative group, a nucleoside group, a nucleoside derivative group, a nucleotide group, and a nucleotide derivative group, so that a pair of moieties are attached to the specific binding site, wherein the nanostructure strut has three dyad axes and two pairs of moiety binding sites, the first pair of moiety binding sites related to the second pair of moiety binding sites by a dyad axis, the first moiety binding site of the first pair related to the second moiety binding site of the first pair by a dyad axis, and the first moiety binding site of the second pair related to the second moiety binding site of the second pair by a dyad axis, wherein the pair of moieties attached to the specific binding site of the multimeric protein can bind with the first or second pair of moiety binding sites on the nanostructure strut, so that the Cn or Dn symmetry axis of the multimeric protein is parallel to within 5 degrees to one of the three dyad axes of the nanostructure strut.