1. A data handling and processing device comprising: a processor; a memory; and a gene expression browser executed by the processor 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 as a gene view and for showing the data points of treatment over control (T/C) as a T/C view and also for showing experimental conditions-on the gene view and the T/C view as an experimental view; a second layer comprising a dynamic and responsive data annotation layer for on-line real-time web-browser downloading experimental raw data from an experimental raw database for validating the gene expression browser wherein the gene expression browser further includes a user interface to allow users to enter a search term to interactively display detailed data points of the dynamic and responsive data annotation layer based on the experimental raw data downloaded in real-time from the experimental raw database and superimposed on the static images by searching and highlighting the gene expression data and wherein the user interface further allows the users to switch between the gene view, the T/C view and the experimental view; and a user interface for receiving a user's real time commands and instructions for displaying and highlighting the complete and comprehensive gene expression profiles on the dynamic and responsive layer according to the user's real time commands and instructions.