Disclosed is a method for performing a microarray assay on one or more sample fluid(s), sais fluids comprising target biological compounds. The method comprises the step of tagging said target biological compounds with labels. The following step comprises contacting said sample fluid(s) with a substrate and detecting the presence of said labels at the surface of said substrate. The method is suitable for the simultaneous analysis, in one microarray, of one or more types of target biological compounds, in one or more sample fluid(s). To this end each of said types of biological compounds is tagged with a different label so that target biological compounds belonging to different sample fluids have different labels. Said different labels are discriminable upon detection at the surface of said substrate. Also disclosed is the use of a polymer substrate in a method for performing a microarray assay.