microarrays and gene regulation 548797