1. A gene expression browser comprising: a gene expression display separated into two layers wherein a first layer comprises a static image to display several thousands of expression data points; and a second layer comprising a dynamic and responsive data annotation layer wherein users can get detailed information of the data points on static images by searching and highlighting.