Literature DB >> 24078684

INVEX--a web-based tool for integrative visualization of expression data.

Jianguo Xia1, Ngan H Lyle, Matthew L Mayer, Olga M Pena, Robert E W Hancock.   

Abstract

SUMMARY: Gene expression or metabolomics data generated from clinical settings are often associated with multiple metadata (i.e. diagnosis, genotype, gender, etc.). It is of great interest to analyze and to visualize the data in these contexts. Here, we introduce INVEX-a novel web-based tool that integrates the server-side capabilities for data analysis with the browse-based technology for data visualization. INVEX has two key features: (i) flexible differential expression analysis for a wide variety of experimental designs; and (ii) interactive visualization within the context of metadata and biological annotations. INVEX has built-in support for gene/metabolite annotation and a fully functional heatmap builder.
AVAILABILITY AND IMPLEMENTATION: Freely available at http://www.invex.ca.

Entities:  

Mesh:

Year:  2013        PMID: 24078684      PMCID: PMC3842763          DOI: 10.1093/bioinformatics/btt562

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


1 INTRODUCTION

‘Omics’ technologies such as microarrays, next-generation sequencing and metabolomics are increasingly used in clinical studies. In many cases, a single dataset will be associated with multiple clinical parameters (metadata) such as diagnosis, genotype, gender and so forth. It is of great interest to analyze and to visualize the data within these contexts as well as biological annotations to enable one to capture dynamic changes that correlate with clinical factors. Linear models have proven to be a powerful and flexible approach for analysis of gene expression experiments (Smyth, 2005). However, users need to have a deep understanding of statistical concepts and R language to use this approach properly. Heatmaps have proven to be useful in visualizing expression data. Heatmaps coupled with clustering have become hallmarks for the presentation of gene expression data. However, most web-based tools provide only static images with limited support for user interactions. Interactive visualization is mostly limited to stand-alone tools or Java applet plugin (Pavlidis and Noble, 2003; Perez-Llamas and Lopez-Bigas, 2011; Reich ; Saeed ; Saldanha, 2004). The rapid development of information technology, especially HTML5 and JavaScript, has presented new opportunities to overcome this limitation (Miller ; Tan ). Here, we present INVEX (Integrative Visualization of Expression data)—an intuitive web-based tool that seamlessly integrates server-side capabilities for data analysis and annotation with the browse-based technology for data visualization. INVEX allows researchers to perform flexible data analysis and to visually explore the results as interactive heatmaps within the context of associated metadata and biological annotations.

2 IMPLEMENTATION

INVEX is composed of two modules. The server-side module was implemented using the latest JavaServer Faces 2.0 technology. The data analysis was based on R and several packages from Bioconductor (Gentleman ). The client-side module was developed based on the HTML5 canvas and JavaScript using the jQuery library (www.jquery.com). INVEX has been tested using Google Chrome (5.0+), Firefox (3.0+) and Internet Explorer (9.0+) browsers. The performance of visualization depends on the users' computer. We recommend accessing INVEX from a computer with at least a 15-inch screen and 2 GB memory.

3 APPLICATION EXAMPLE

INVEX provides four example datasets each associated with multiple metadata—three gene expression datasets (Estrogen, Sepsis and TimeSeries) and one metabolomics data (Cachexia). Here, we illustrate the main features of INVEX using the Sepsis dataset.

3.1 Data upload, annotation and analysis

INVEX accepts an expression data table annotated with various metadata. The data can be uploaded as a tab-delimited text (.txt) or in its compressed format (.zip) (see INVEX ‘Help’ page for detailed instructions). Click the ‘Start’ menu on the home page to enter the analysis page. To access our test datasets, click the ‘Try Examples’ button on the bottom left. The four datasets are listed with detailed descriptions. The Sepsis data were generated from a study comparing gene expression changes from Lipopolysaccharide (LPS)-induced inflammation to endotoxin tolerance in human peripheral blood mononuclear cells (PBMC) from four donors (Pena ). There are three experimental conditions: control, LPS (pro-inflammatory) and LPS_LPS indicating two doses of LPS treatments within a day (leading to endotoxin tolerance). Thus, there are two types of metadata: Treatment and Donor. Select the Sepsis data and click ‘Yes’ to upload the file. For the convenience of testing, INVEX sets the default parameters for the remaining steps—annotation, normalization, differential expression and enrichment analysis. Click ‘Submit’ to proceed in the first two steps. For differential analysis, INVEX can deal with two- or multiple-group, paired or block design, time-series, common-control and nested-comparisons. Here, it is particularly interesting to compare genes that respond differently between the two treatments. To perform such analyses, we choose ‘nested comparisons’ between ‘control vs. LPS’ and ‘control vs. LPS_LPS’, and select ‘Interactions only’. The analysis returns 1791 significant genes, which is reduced to 251 after setting log2 fold change cutoff to 1.0 (2-fold change in expression). Use ‘Kyoto Encyclopedia of Genes and Genomes (KEGG)’ for enrichment analysis. Finally, click ‘Proceed to visualization’ to enter the visualization page.

3.2 Visual data exploration

A screenshot of the visualization page is shown in Figure 1. There are four views—Overview, Focus view, Annotation view and Heatmap builder, with a top toolbar containing menus for adjusting resolution, colors, clustering and so forth. The Overview on the left provides a bird’s-eye view of the expression profile of all significant genes (Fig. 1A). By default, genes are ordered by their adjusted P-values. Select ‘Euclidean distance’ to cluster genes for pattern discovery. Users can drag to select any region of interest for detailed inspection in the Focus view. The Focus view in the center shows the gene expression profiles of current interest with three adjustable resolutions (Fig. 1B). The metadata, sample IDs and color keys are displayed on the top and bottom panels, respectively. Double click the ‘Treatment’ metadata row to sort all samples accordingly. On the right side, the Overall Enriched Themes pane shows enriched pathways, P-values and matched gene numbers (Fig. 1C). Double click the name of the top hit ‘cytokine–cytokine receptor interaction’ to visualize the expression profiles of its 22 genes. The Enriched Themes in Current Focus bar allows users to identify enriched functional modules for genes in Focus view.
Fig. 1.

Visual data exploration using INVEX. (A) Overview, (B) Focus view, (C) Annotation view and (D) Heatmap builder

Visual data exploration using INVEX. (A) Overview, (B) Focus view, (C) Annotation view and (D) Heatmap builder

3.3 Building custom heatmaps

Click the ‘Heatmap builder’ from the top toolbar to activate the Heatmap builder (Fig. 1D). This pane is a ‘playground’ that allows users to easily create custom heatmaps to reveal specific features. Users can now double click to select a single gene or drag to select multiple genes from Focus view to Heatmap builder. Within the builder, users can double click to delete or drag to reorganize a row. Separators (blank rows) can be added and then dragged to specific positions to create visual cluster boundaries. When all genes of interest are included and organized, users can edit samples using the ‘Edit samples’ option. Finally, all heatmaps can be exported as portable network graphics (PNG) images labeled with metadata, sample IDs and color keys by using the ‘Download’ function from the top toolbar.

4 CONCLUSIONS

In the context of integrative analysis of expression data from clinical studies, there are two general scenarios: multiple expression datasets collected for the same disease or multiple metadata collected for a single dataset. We have recently developed INMEX, a tool to support data analysis in the former scenario (Xia ). In this article, we introduce INVEX that has been designed for the latter scenario. By coupling the conventional server-side functions for data analysis and annotation with the client-side visualization technologies, INVEX provides a promising approach for developing efficient bioinformatics tool in the ‘omics’ era. Funding: Canadian Institutes for Health Research (CIHR). J. Xia was supported by a CIHR Postdoctoral Fellowship and Killam Postdoctoral Research Fellowship. R.E.W.H. holds a Canada Research Chair. The charge for open access fee was covered by UBC Killam Advanced Studies Fund. Conflict of Interest: none declared.
  10 in total

1.  TM4: a free, open-source system for microarray data management and analysis.

Authors:  A I Saeed; V Sharov; J White; J Li; W Liang; N Bhagabati; J Braisted; M Klapa; T Currier; M Thiagarajan; A Sturn; M Snuffin; A Rezantsev; D Popov; A Ryltsov; E Kostukovich; I Borisovsky; Z Liu; A Vinsavich; V Trush; J Quackenbush
Journal:  Biotechniques       Date:  2003-02       Impact factor: 1.993

2.  Matrix2png: a utility for visualizing matrix data.

Authors:  Paul Pavlidis; William Stafford Noble
Journal:  Bioinformatics       Date:  2003-01-22       Impact factor: 6.937

3.  Java Treeview--extensible visualization of microarray data.

Authors:  Alok J Saldanha
Journal:  Bioinformatics       Date:  2004-06-04       Impact factor: 6.937

4.  GenePattern 2.0.

Authors:  Michael Reich; Ted Liefeld; Joshua Gould; Jim Lerner; Pablo Tamayo; Jill P Mesirov
Journal:  Nat Genet       Date:  2006-05       Impact factor: 38.330

5.  Network2Canvas: network visualization on a canvas with enrichment analysis.

Authors:  Christopher M Tan; Edward Y Chen; Ruth Dannenfelser; Neil R Clark; Avi Ma'ayan
Journal:  Bioinformatics       Date:  2013-06-07       Impact factor: 6.937

6.  Endotoxin tolerance represents a distinctive state of alternative polarization (M2) in human mononuclear cells.

Authors:  Olga M Pena; Jelena Pistolic; Disha Raj; Christopher D Fjell; Robert E W Hancock
Journal:  J Immunol       Date:  2011-05-16       Impact factor: 5.422

7.  Scribl: an HTML5 Canvas-based graphics library for visualizing genomic data over the web.

Authors:  Chase A Miller; Jon Anthony; Michelle M Meyer; Gabor Marth
Journal:  Bioinformatics       Date:  2012-11-19       Impact factor: 6.937

8.  Bioconductor: open software development for computational biology and bioinformatics.

Authors:  Robert C Gentleman; Vincent J Carey; Douglas M Bates; Ben Bolstad; Marcel Dettling; Sandrine Dudoit; Byron Ellis; Laurent Gautier; Yongchao Ge; Jeff Gentry; Kurt Hornik; Torsten Hothorn; Wolfgang Huber; Stefano Iacus; Rafael Irizarry; Friedrich Leisch; Cheng Li; Martin Maechler; Anthony J Rossini; Gunther Sawitzki; Colin Smith; Gordon Smyth; Luke Tierney; Jean Y H Yang; Jianhua Zhang
Journal:  Genome Biol       Date:  2004-09-15       Impact factor: 13.583

9.  Gitools: analysis and visualisation of genomic data using interactive heat-maps.

Authors:  Christian Perez-Llamas; Nuria Lopez-Bigas
Journal:  PLoS One       Date:  2011-05-13       Impact factor: 3.240

10.  INMEX--a web-based tool for integrative meta-analysis of expression data.

Authors:  Jianguo Xia; Christopher D Fjell; Matthew L Mayer; Olga M Pena; David S Wishart; Robert E W Hancock
Journal:  Nucleic Acids Res       Date:  2013-06-12       Impact factor: 16.971

  10 in total
  28 in total

1.  NetworkAnalyst for statistical, visual and network-based meta-analysis of gene expression data.

Authors:  Jianguo Xia; Erin E Gill; Robert E W Hancock
Journal:  Nat Protoc       Date:  2015-05-07       Impact factor: 13.491

2.  Genome-wide analysis revealed sex-specific gene expression in asthmatics.

Authors:  Yadu Gautam; Yashira Afanador; Tilahun Abebe; Javier E López; Tesfaye B Mersha
Journal:  Hum Mol Genet       Date:  2019-08-01       Impact factor: 6.150

3.  Inflammation related genes are upregulated in surgical margins of advanced stage oral squamous cell carcinoma.

Authors:  Jaijam Suwanwela; Thanaphum Osathanon
Journal:  J Oral Biol Craniofac Res       Date:  2017-05-17

4.  OmicsAnalyst: a comprehensive web-based platform for visual analytics of multi-omics data.

Authors:  Guangyan Zhou; Jessica Ewald; Jianguo Xia
Journal:  Nucleic Acids Res       Date:  2021-07-02       Impact factor: 16.971

5.  Autophagy Induced by BCL2-Related ceRNA Network Participates in the Occurrence of COPD.

Authors:  Zhuang-E Shi; Meng-Yu Zhang; Jian-Yu Liu; Wen-Di Zhang; Dong-Mei Hu; Qing-Xiang Wang; Xiu-Li Ji; Yuan-Yuan Jiang; Yi-Qing Qu
Journal:  Int J Chron Obstruct Pulmon Dis       Date:  2022-04-08

6.  MetaboAnalyst 3.0--making metabolomics more meaningful.

Authors:  Jianguo Xia; Igor V Sinelnikov; Beomsoo Han; David S Wishart
Journal:  Nucleic Acids Res       Date:  2015-04-20       Impact factor: 16.971

7.  NetworkAnalyst--integrative approaches for protein-protein interaction network analysis and visual exploration.

Authors:  Jianguo Xia; Maia J Benner; Robert E W Hancock
Journal:  Nucleic Acids Res       Date:  2014-05-26       Impact factor: 16.971

8.  HeatMapViewer: interactive display of 2D data in biology.

Authors:  Guy Yachdav; Maximilian Hecht; Metsada Pasmanik-Chor; Adva Yeheskel; Burkhard Rost
Journal:  F1000Res       Date:  2014-02-13

9.  InCHlib - interactive cluster heatmap for web applications.

Authors:  Ctibor Skuta; Petr Bartůněk; Daniel Svozil
Journal:  J Cheminform       Date:  2014-09-17       Impact factor: 5.514

10.  Comparative genomic and transcriptional analyses of the carbohydrate-active enzymes and secretomes of phytopathogenic fungi reveal their significant roles during infection and development.

Authors:  Xueliang Lyu; Cuicui Shen; Yanping Fu; Jiatao Xie; Daohong Jiang; Guoqing Li; Jiasen Cheng
Journal:  Sci Rep       Date:  2015-11-04       Impact factor: 4.379

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.