Literature DB >> 15980550

VAMPIRE microarray suite: a web-based platform for the interpretation of gene expression data.

Albert Hsiao1, Trey Ideker, Jerrold M Olefsky, Shankar Subramaniam.   

Abstract

Microarrays are invaluable high-throughput tools used to snapshot the gene expression profiles of cells and tissues. Among the most basic and fundamental questions asked of microarray data is whether individual genes are significantly activated or repressed by a particular stimulus. We have previously presented two Bayesian statistical methods for this level of analysis, collectively known as variance-modeled posterior inference with regional exponentials (VAMPIRE). These methods each require a sophisticated modeling step followed by integration of a posterior probability density. We present here a publicly available, web-based platform that allows users to easily load data, associate related samples and identify differentially expressed features using the VAMPIRE statistical framework. In addition, this suite of tools seamlessly integrates a novel gene annotation tool, known as GOby, which identifies statistically overrepresented gene groups. Unlike other tools in this genre, GOby can localize enrichment while respecting the hierarchical structure of annotation systems like Gene Ontology (GO). By identifying statistically significant enrichment of GO terms, Kyoto Encyclopedia of Genes and Genomes pathways, and TRANSFAC transcription factor binding sites, users can gain substantial insight into the physiological significance of sets of differentially expressed genes. The VAMPIRE microarray suite can be accessed at http://genome.ucsd.edu/microarray.

Entities:  

Mesh:

Year:  2005        PMID: 15980550      PMCID: PMC1160204          DOI: 10.1093/nar/gki443

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   16.971


INTRODUCTION

Gene expression microarrays are commonly used to study the transcriptional responses of cells and tissues. Most studies involve comparisons of an experimental treatment with a corresponding control, often with only 2–3 replicates within each treatment group. These experiments are commonly performed on either one-channel or two-channel microarray platforms, which simultaneously measure gene expression in one or two RNA samples, respectively. As biologists devise more sophisticated experimental designs, existing statistical tools for analyzing these data become increasingly unwieldy. For example, in large data sets of >50 arrays, users may wish to begin analysis before all microarrays have been completely processed. As users define more statistical tests to perform on this data, accounting for all of the tests and changes to the underlying data becomes extremely challenging. Furthermore, because of the high-throughput nature of these experiments, and because of their non-uniform error structure, the resulting data can be difficult to interpret. To address these issues, we have devised a tightly integrated, web-based suite of microarray analysis tools based on a robust Bayesian approach known as variance-modeled posterior inference with regional exponentials (VAMPIRE) (1). The microarray analysis platform we present here provides an integrated interface for data management, statistical analysis and interpretation of gene expression data. To simplify the analysis of large data sets, this interface allows users to quickly load data and characterize experimental designs within the data set. Users can associate related samples and combine related groups. The variance structure of these groups can then be modeled to identify the coefficients of expression-dependent (A) and expression-independent variance (B). The analysis suite subsequently uses these models, stored in the user's account, and applies them to identify microarray features that are differentially expressed between treatment groups. Once this analysis is complete, the corresponding gene lists must still be interpreted and related to biological function. We have therefore integrated a novel statistical tool known as GOby, which can identify overrepresentation of previously defined functional categories. This is performed while respecting the hierarchical nature of annotation systems like Gene Ontology (GO) (2). Together, these data management and analytical tools provide users with a powerful new approach to microarray gene expression analysis.

IMPLEMENTATION

The web application is implemented as a package of Java 1.5 servlets. In order to separate interface and the underlying content and logic, we applied a commonly used three-tier scheme. At the foundation of the VAMPIRE analysis suite is a structured query language (SQL)-based relational database. The current implementation uses a combination of MySQL and Oracle databases. Java interfaces have been appropriately designed to isolate SQL-specific code, which allows us to quickly re-deploy the system on other database platforms. Each servlet gathers data through these SQL interfaces and constructs its own intermediate extensible markup language (XML) document. XML is subsequently transformed via extensible stylesheet language transformation (XSLT) into HTML. The end-user is ultimately presented with the HTML interface. By implementing VAMPIRE in this fashion, each component can be re-designed or re-implemented without disturbing the remainder of the site. The VAMPIRE algorithm itself is computationally intensive. On an Intel Xeon 3.0 GHz processor, typical execution time for variance modeling ranges from 5 to 10 min depending on the number of features on the microarray, and whether unpaired or paired analysis is desired. Significance testing and GOby analysis usually complete within 2–3 min. Because of these computational costs, we have devised a Java remote-method invocation (RMI)-based distributed processing solution (Figure 1). Each analysis job constructed by the web-application is placed into a priority queue. An RMI host program provides access to each job as it arrives at the top of the queue to any number of RMI clients. The RMI hosts and clients may be executed on remote machines distant from the web-server. This design provides scalability to the VAMPIRE site, as additional machines may be added to handle the increased computational load. Since all of these transactions are stored in the VAMPIRE database, no data is lost when individual hosts or processing nodes fail. Jobs may be restarted by other RMI nodes or provided through alternative RMI hosts as long as the database itself is accessible.
Figure 1

Design of the VAMPIRE processing pipeline. At the core of the application is an SQL-based relational database. The web-based user-interface generates intermediate XML documents from this database, and transforms these documents into the HTML interface via XSLT. A distributed processing framework based on Java/RMI disperses computational load on to remote processing servers.

USER INTERFACE

The web-based interface of the microarray analysis suite can be divided into three major sections: (i) data management, (ii) statistical analysis and (iii) interpretation. Throughout all three divisions is a consistent user-interface with multiple tools for exporting data (Figure 2). To ease integration with third-party tools, results may be downloaded as tab-delimited text files or as XML documents.
Figure 2

Screenshots of the VAMPIRE web interface. The intuitive design allows users to easily manage data sets, perform VAMPIRE statistical analysis, and interpret gene expression results with GOby.

Data management

Management of microarray data sets and their corresponding analyses becomes increasingly complex as the numbers of treatment groups grow. Users must manage not only individual samples, but also all subsequent analyses. This is a particular problem for users with large data sets, who wish to begin interpreting gene expression data before all of samples have been completely processed. To accommodate these issues, we have created a data management system that can be quickly used to load, annotate and associate microarray measurements. Summary measures of gene expression, such as those obtained from Affymetrix MAS 5.0 or Agilent processed signal intensities, can be imported into the server as tab-delimited text files, a file format that is easily accessible to most biologists. Once data have been loaded into the web application, the user may associate related microarray samples. Characterizing these relationships is crucial, as they help to describe the analyses that will be later performed. For example, in a two-channel tutorial provided on the web site, users create sample groups for (i) replicates of LPS-treated macrophages, (ii) replicates of control-treated macrophages and (iii) paired samples obtained from the same chips. These groups can be further combined to create ‘categories’ of related groups. Once these relationships are recorded, they can be used to compare gene expression across different treatment conditions. Since further changes to each sample group are recorded by the analysis suite, VAMPIRE can subsequently inform users when analyses need to be re-executed.

Statistical analysis

Statistical analysis by VAMPIRE requires two distinct steps: (i) modeling of the error structure of sample groups and (ii) significance testing with a priori-defined significance thresholds. This approach to microarray analysis is considerably different from the approaches taken by other analytical methods (3–6). Normalization methods are commonly applied to average out the error structure prior to performing statistical analysis. Statistical tests are then left to address the significance of expression differences found in the remaining data. In contrast, VAMPIRE studies the underlying error structure, without perturbing it, and uses this knowledge to distinguish signal from noise. The cutoff for statistical significance is then defined by the significance threshold and by the magnitude of the variance model coefficients. Because of the additional variance modeling step however, this kind of analysis can be quite challenging without a robust accounting system. In the web application that we present here, users can easily keep track of all variance models and the data sets for which they can be applied. We have initially incorporated two variants of VAMPIRE—classical unpaired analysis (1) and paired analysis (A. Hsiao and S. Subramaniam, manuscript submitted); both of which use variance models to detect significant changes in gene expression. When users submit a request to model the variance structure of a group of samples, a new ‘processing job’ is immediately submitted into a processing queue. Individual jobs require an average of 5–10 min to compute on an Intel Xeon 3.06 GHz processor. In the meantime, users may continue to use the remainder of the site, without waiting for each job to complete. An estimate of the date and time of completion is prominently displayed. Similarly, users may request that specific statistical tests be performed. Since these tests rely on variance model results, they will not be executed until their dependent models have been completed. As data can be continually added to the analysis platform, outdated models and tests are automatically flagged by the system to allow users to re-execute analyses with updated data. This particular feature facilitates ‘on-the-fly’ analysis. Users can monitor the results as they collect data, which may help them to decide which analyses require additional replication.

Interpretation

Differentially regulated features obtained from any statistical test must be interpreted biologically. We have developed a novel tool, known as GOby, to initiate biological interpretation, independent of whether VAMPIRE itself was used to derive the feature lists. This database-driven application curates annotation data from several sources: National Center for Biotechnology Information (NCBI), GO, Kyoto Encyclopedia of Genes and Genomes (7) (KEGG), TRANSFAC (8), Biocarta and Superarray. In addition, it can be readily updated with additional user-defined annotation lists. GOby primarily uses its annotation database to identify overrepresented annotation groups. It does so by comparing a ‘selected’ list to a ‘background’. In our experience, using the comprehensive feature list for each microarray as the background gives quite meaningful results. In a manner similar to other recently published tools (9–11), GOby uses exact probabilities to compute enrichment likelihoods, and displays the enrichment likelihood as a P-value. GOby reports as its P-value, the probability of finding no more than s features annotated with a given term among k ‘selected’ features: where b is the number of ‘background’ features annotated with the term; s, the number of ‘selected’ features annotated with the term; N, the total number of ‘background’ features; and k, the total number of ‘selected’ features. Unlike similar tools however, GOby is also able to compute a ‘conditional-enrichment likelihood’, or Q-value, for each term in a hierarchical annotation system. This Q-value is based on the idea that truly meaningful enrichment in a hierarchical system like GO will occur at specific nodes in the annotation tree. The Q-value computes the enrichment likelihood for a particular term conditioned on the enrichment of its parent terms. In other words, instead of using the entire set of array features as the ‘background’, we use only the subset of features that are annotated with one of the parent terms. Unlike the P-value previously described, the Q-value prevents annotation terms from reaching significance simply because they lie in an area of the tree near other terms that are enriched. It can therefore narrow the user's focus by reporting only the optimal level of functional detail while excluding both more general and more specific terms (unless these terms fall into a second area of functional enrichment independent of the first). Since both methods have their own advantages, both are displayed in the results. GOby provides two options for viewing the results of its statistical analysis. Results may be downloaded in an XML format, or they may be viewed directly from the VAMPIRE web site (Figure 3). Since each of the result pages is rendered for GOby via XSLT from the XML export file, all necessary information is easily accessible to third-party applications. Highly skilled users may wish to render their own views of GOby reports. Most users, however, will rely on automatically generated web pages. For each annotation system, GOby renders at least two types of web pages. First, a result table displays the annotation terms that are overrepresented given a specified significance cutoff. Significant P-values and Q-values, according to a user-selected significance threshold, are displayed in bold. Users may choose between Bonferroni-corrected thresholds and false-discovery rates to correct for multiple testing (A. Hsiao and S. Subramaniam, manuscript submitted). Second, each entry in the result table can be clicked to view a page that displays differentially expressed features that are annotated with the selected term. Because of careful integration with VAMPIRE statistical tests, fold-changes and P-values for each array feature can be viewed directly from these pages, eliminating the need to manually cross-reference additional lists. Each feature is linked by accession numbers and LocusLink IDs to corresponding web pages at NCBI. When available, each annotation term has also been linked to pages that display term-specific information. For example, clicking on the KEGG link from a KEGG report page will display the relevant KEGG pathway, while highlighting differentially expressed genes. In addition, we have included several Javascript-based functions to show/hide columns and to sort tables by column data. For hierarchical systems such as GO, GOby also renders a third view, the tree view. Here, P-values and Q-values are again visible to allow users to quickly address the importance of each node in annotation tree.
Figure 3

GOby-rendered report pages. Three types of pages are automatically rendered by GOby for navigation of GOby results. The term table (A) displays annotation terms that are enriched among differentially expressed features. The term pages (B) show differentially expressed features that are annotated with each term. The tree term (C) displays the hierarchical structure of the annotation system with corresponding enrichment likelihoods.

CONCLUSIONS

The VAMPIRE microarray analysis suite provides a fundamentally different approach to gene expression analysis. While other tools independently exist for management of microarray data, analysis and interpretation, none are yet equipped with the statistical tools that we have described. The VAMPIRE suite gracefully handles incremental analysis of large data sets, applies some of the most rigorous statistical methods available for microarray analysis, and provides powerful tools for interpretation of the results. We have also presented a novel tool, GOby, for interpreting of sets of differentially regulated genes. It can compute both ‘global enrichment’ of annotation terms, as well as ‘conditional enrichment’ at specific nodes of a hierarchical annotation system, like GO. This suite therefore represents a substantial advance in bringing the latest analytical algorithms into the hands of biologists.
  11 in total

1.  The TRANSFAC system on gene expression regulation.

Authors:  E Wingender; X Chen; E Fricke; R Geffers; R Hehl; I Liebich; M Krull; V Matys; H Michael; R Ohnhäuser; M Prüss; F Schacherer; S Thiele; S Urbach
Journal:  Nucleic Acids Res       Date:  2001-01-01       Impact factor: 16.971

2.  Significance analysis of microarrays applied to the ionizing radiation response.

Authors:  V G Tusher; R Tibshirani; G Chu
Journal:  Proc Natl Acad Sci U S A       Date:  2001-04-17       Impact factor: 11.205

3.  Creating the gene ontology resource: design and implementation.

Authors: 
Journal:  Genome Res       Date:  2001-08       Impact factor: 9.043

4.  A Bayesian framework for the analysis of microarray expression data: regularized t -test and statistical inferences of gene changes.

Authors:  P Baldi; A D Long
Journal:  Bioinformatics       Date:  2001-06       Impact factor: 6.937

5.  The KEGG resource for deciphering the genome.

Authors:  Minoru Kanehisa; Susumu Goto; Shuichi Kawashima; Yasushi Okuno; Masahiro Hattori
Journal:  Nucleic Acids Res       Date:  2004-01-01       Impact factor: 16.971

6.  GOstat: find statistically overrepresented Gene Ontologies within a group of genes.

Authors:  Tim Beissbarth; Terence P Speed
Journal:  Bioinformatics       Date:  2004-02-12       Impact factor: 6.937

7.  Comparative analysis of gene sets in the Gene Ontology space under the multiple hypothesis testing framework.

Authors:  Sheng Zhong; Lu Tian; Cheng Li; Kai-Florian Storch; Wing H Wong
Journal:  Proc IEEE Comput Syst Bioinform Conf       Date:  2004

8.  Variance-modeled posterior inference of microarray data: detecting gene-expression changes in 3T3-L1 adipocytes.

Authors:  A Hsiao; D S Worrall; J M Olefsky; S Subramaniam
Journal:  Bioinformatics       Date:  2004-06-24       Impact factor: 6.937

9.  Model-based analysis of oligonucleotide arrays: expression index computation and outlier detection.

Authors:  C Li; W H Wong
Journal:  Proc Natl Acad Sci U S A       Date:  2001-01-02       Impact factor: 11.205

10.  GOTree Machine (GOTM): a web-based platform for interpreting sets of interesting genes using Gene Ontology hierarchies.

Authors:  Bing Zhang; Denise Schmoyer; Stefan Kirov; Jay Snoddy
Journal:  BMC Bioinformatics       Date:  2004-02-18       Impact factor: 3.169

View more
  62 in total

1.  Activin modulates the transcriptional response of LbetaT2 cells to gonadotropin-releasing hormone and alters cellular proliferation.

Authors:  Hao Zhang; Janice S Bailey; Djurdjica Coss; Bo Lin; Rie Tsutsumi; Mark A Lawson; Pamela L Mellon; Nicholas J G Webster
Journal:  Mol Endocrinol       Date:  2006-06-13

2.  Pulse sensitivity of the luteinizing hormone beta promoter is determined by a negative feedback loop Involving early growth response-1 and Ngfi-A binding protein 1 and 2.

Authors:  Mark A Lawson; Rie Tsutsumi; Hao Zhang; Indrani Talukdar; Brian K Butler; Sharon J Santos; Pamela L Mellon; Nicholas J G Webster
Journal:  Mol Endocrinol       Date:  2007-02-13

3.  Phenotypic and transcriptomic analyses of mildly and severely salt-stressed Bacillus cereus ATCC 14579 cells.

Authors:  Heidy M W den Besten; Maarten Mols; Roy Moezelaar; Marcel H Zwietering; Tjakko Abee
Journal:  Appl Environ Microbiol       Date:  2009-04-24       Impact factor: 4.792

4.  The inflammasome adaptor ASC contributes to multiple innate immune processes in the resolution of otitis media.

Authors:  Arwa Kurabi; Jasmine Lee; Chelsea Wong; Kwang Pak; Hal M Hoffman; Allen F Ryan; Stephen I Wasserman
Journal:  Innate Immun       Date:  2014-03-20       Impact factor: 2.680

5.  FUT2 Variants Confer Susceptibility to Familial Otitis Media.

Authors:  Regie Lyn P Santos-Cortez; Charlotte M Chiong; Daniel N Frank; Allen F Ryan; Arnaud P J Giese; Tori Bootpetch Roberts; Kathleen A Daly; Matthew J Steritz; Wasyl Szeremeta; Melquiadesa Pedro; Harold Pine; Talitha Karisse L Yarza; Melissa A Scholes; Erasmo Gonzalo D V Llanes; Saira Yousaf; Norman Friedman; Ma Leah C Tantoco; Todd M Wine; Patrick John Labra; Jeanne Benoit; Amanda G Ruiz; Rhodieleen Anne R de la Cruz; Christopher Greenlee; Ayesha Yousaf; Jonathan Cardwell; Rachelle Marie A Nonato; Dylan Ray; Kimberly Mae C Ong; Edward So; Charles E Robertson; Jordyn Dinwiddie; Sheryl Mae Lagrana-Villagracia; Samuel P Gubbels; Rehan S Shaikh; Stephen P Cass; Elisabet Einarsdottir; Nanette R Lee; David A Schwartz; Teresa Luisa I Gloria-Cruz; Michael J Bamshad; Ivana V Yang; Juha Kere; Generoso T Abes; Jeremy D Prager; Saima Riazuddin; Abner L Chan; Patricia J Yoon; Deborah A Nickerson; Eva Maria Cutiongco-de la Paz; Sven-Olrik Streubel; Maria Rina T Reyes-Quintos; Herman A Jenkins; Petri Mattila; Kenny H Chan; Karen L Mohlke; Suzanne M Leal; Lena Hafrén; Tasnee Chonmaitree; Michele M Sale; Zubair M Ahmed
Journal:  Am J Hum Genet       Date:  2018-10-25       Impact factor: 11.025

Review 6.  Bioinformatics and systems biology of the lipidome.

Authors:  Shankar Subramaniam; Eoin Fahy; Shakti Gupta; Manish Sud; Robert W Byrnes; Dawn Cotter; Ashok Reddy Dinasarapu; Mano Ram Maurya
Journal:  Chem Rev       Date:  2011-09-23       Impact factor: 60.622

7.  Comparative transcriptomic and phenotypic analysis of the responses of Bacillus cereus to various disinfectant treatments.

Authors:  Mara Ceragioli; Maarten Mols; Roy Moezelaar; Emilia Ghelardi; Sonia Senesi; Tjakko Abee
Journal:  Appl Environ Microbiol       Date:  2010-03-26       Impact factor: 4.792

8.  DIDS protects against neuronal injury by blocking Toll-like receptor 2 activated-mechanisms.

Authors:  Hang Yao; Hady Felfly; Juan Wang; Dan Zhou; Gabriel G Haddad
Journal:  J Neurochem       Date:  2008-12-10       Impact factor: 5.372

9.  Global metabolic consequences of the chromogranin A-null model of hypertension: transcriptomic detection, pathway identification, and experimental verification.

Authors:  Ryan S Friese; Jiaur R Gayen; Nitish R Mahapatra; Geert W Schmid-Schönbein; Daniel T O'Connor; Sushil K Mahata
Journal:  Physiol Genomics       Date:  2009-12-01       Impact factor: 3.107

10.  ERRgamma regulates cardiac, gastric, and renal potassium homeostasis.

Authors:  William A Alaynick; James M Way; Stephanie A Wilson; William G Benson; Liming Pei; Michael Downes; Ruth Yu; Johan W Jonker; Jason A Holt; Deepak K Rajpal; Hao Li; Joan Stuart; Ruth McPherson; Katja S Remlinger; Ching-Yi Chang; Donald P McDonnell; Ronald M Evans; Andrew N Billin
Journal:  Mol Endocrinol       Date:  2009-12-04
View more

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