(Intuitive microarray and NGS gene expression data viewing tool for biologists)
Created by: Libi Hertzberg, Assif Yitzhaky (Domany group, Weizmann Institute of Science) and Metsada Pasmanik-Chor (Head of Bioinformatics Unit, Faculty of Life Science, TAU).
Platforms: Windows, Linux.
GEView is a simple tool for visualization of expression data. It serves all available platforms, given that expression values for each gene/microRNA/protein are provided in a tab-delimited file as input, after pre-processing and normalization. The purpose of this tool is to enable the Bio-Med researchers with no computer-science skills, to intuitively visualize high-throughput data produced in their wet experiments, in a convenient and simple manner. It performs basic quality control steps such as Principal Component Analysis to evaluate the experiment results and batch effect correction. On top of all, it uses ANOVA to identify genes which are differentially expressed between the various experimental conditions. It provides immediate visualization of all genes' differential expression in the various experimental conditions together with ANOVA p-values, through a click on the gene in the output Excel file. In order to complete data visualization, links are also provided for GeneCards, UCSC and NCBI genome browser databases, for each specific gene.
Windows (64 bit):
1. Download and install MCR (Matlab Component Runtime for Matlab R2018a) from here. (NOTE: If you already have this MATLAB version installed of your computer, step 1 can be skipped).
2. Download GEView_windows_v5c_040719.zip
Extract to some folder. Enter "GEView" folder and launch (click) run.bat (may take a moment).
3. Optional step - do this only if you intend to use batch correction: download and install R for Windows (64 bit) from: http://cran.r-project.org/bin/windows/base/
1. Download and extract GEView_linux_v5b_021218.zip to some folder.
Enter to the folder GEView and verify that those files are executable:
chmod +x geview_app
chmod +x run_ geview_app.sh
2. If MATLAB R2016a is NOT installed on your computer:
A. Download and install MCRInstaller.zip (Matlab Component Runtime), by typing:
B. From the folder GEView execute the following at the command prompt:
<mcr_directory> is the directory where MCR is installed. For example, if MCR is installed in /MATLAB_Runtime/v901
Run the shell script as:
If MATLAB R2016a is installed on your computer:
From the folder GEView execute the following at the command prompt:
<matlabroot> is the directory where R2016a is installed on the machine (you can use the Matlab command "matlabroot" in order to find out.
For example, if your MATLAB is installed in /MATLAB/R2016a
Run the shell script as:
3. Optional step - do this only if you intend to use batch correction:
A. Download and install R for Linux from: https://cran.r-project.org/
B. Install the "sva" package by entering R and typing (try http:// if https:// URLs are not supported):
Example files: (in order to download a file, right-click on the file link and choose "save as…")
Input Example: Zurich_HD_TEL_E2A_data_labeled.txt
Output Example: results_Zurich_HD_TEL_E2A_data_labeled.xlsx
Input Example for Batch Correction: StJude_Zurich_example_batch.txt
Source code (MATLAB m-files): GEView_code_v5c_040719_mfiles.zip
Launch by typing "geview_app" from MATLAB.
Note: if you intend to use batch correction or the help menu, please extract the source files into the folder "geview_app" which is generated after extracting the standalone package (Windows or Linux, see above).