An element for the attachment of protein arrays, the element comprising a
surface to which are attached a plurality of piperazine functional groups
wherein the piperazine functional groups are represented by Formula I:
##STR00001## where R.sup.1, R.sup.2, R.sup.3, R.sup.4, R.sup.5, R.sup.6,
R.sup.7, R.sup.8, R.sup.9, R.sup.10, are hydrogen, alkyl, alkenyl,
alkynyl, alkylhalo, cycloalkyl, cycloalkenyl, alkylthio, alkoxy, with the
proviso that at least one of R.sup.1 to R.sup.10 be a non-labile chemical
unit that attaches the piperazine functional group to the surface of the
element.