Literature DB >> 15980553

MIDAW: a web tool for statistical analysis of microarray data.

Chiara Romualdi1, Nicola Vitulo, Micky Del Favero, Gerolamo Lanfranchi.   

Abstract

MIDAW (microarray data analysis web tool) is a web interface integrating a series of statistical algorithms that can be used for processing and interpretation of microarray data. MIDAW consists of two main sections: data normalization and data analysis. In the normalization phase the simultaneous processing of several experiments with background correction, global and local mean and variance normalization are carried out. The data analysis section allows graphical display of expression data for descriptive purposes, estimation of missing values, reduction of data dimension, discriminant analysis and identification of marker genes. The statistical results are organized in dynamic web pages and tables, where the transcript/gene probes contained in a specific microarray platform can be linked (according to user choice) to external databases (GenBank, Entrez Gene, UniGene). Tutorial files help the user throughout the statistical analysis to ensure that the forms are filled out correctly. MIDAW has been developed using Perl and PHP and it uses R/Bioconductor languages and routines. MIDAW is GPL licensed and freely accessible at http://muscle.cribi.unipd.it/midaw/. Perl and PHP source codes are available from the authors upon request.

Entities:  

Mesh:

Year:  2005        PMID: 15980553      PMCID: PMC1160257          DOI: 10.1093/nar/gki497

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


INTRODUCTION

Microarray technology allows the monitoring of the expression levels of large numbers of genes simultaneously, with a relatively low experimental effort. The exponential increase of data on gene expression and the application of expression profiling to sensitive fields (such as classification and prognosis of human pathologies) require very advanced and integrated statistical tools for the analysis and mining of data. Several tools have already been developed for normalization (1,2) and analysis (3–5) of microarray data. Most of these [apart from GEPAS (4)], however, (i) deal with just one specific aspect of data analysis (either cluster analysis, or discriminant analysis, gene scoring, normalization); (ii) require software download and employ different file formats; (iii) use complicated statistical packages that are not easy to use by individuals not familiar with multivariate statistics (e.g. R/Bioconductor). Here we present a web-based tool for the analysis of gene expression data, called MIDAW. This tool can be used for the analysis of microarray platforms developed with the two fluorescence colours approach. With the uploading of one single file, MIDAW can immediately process expression data from normalization to discriminant analysis. Our aim was the implementation of a web interface for some R/Bioconductor packages [ and (5)]. The structure of this interface is flexible in the selection of algorithms and effortless in the construction of the input data file.

RESULTS AND DISCUSSION

Figure 1A shows the main page of MIDAW. Here the user can start with data normalization (Figure 1B) or skip directly to data analysis (Figure 2A). Once the data have been normalized, the user can decide to download the results or to continue with the data analysis. Input files should always be tab-delimited. Tutorial pages are provided for each section to help the user through the diverse web forms.
Figure 1

(A) MIDAW main web page. Two sections are available: normalization and data analysis. A tutorial is available for filling the MIDAW input forms. (B) The MIDAW normalization form needs channel 1 and channel 2 column numbers, background columns if applicable and the number of experiments to be normalized. This section allows the simultaneously normalization of several microarray experiments (included in one single file), provided that the order of the columns (ch1/ch2 intensity and ch1/ch2 background levels) is the same for all experiments. Finally, global normalization, local mean and variance normalization are provided. (C) An example of the output web page for the normalized data.

Figure 2

(A) MIDAW form for data analysis. The form is divided into seven sections: data upload and input file description, descriptive analysis, imputation of missing values, data reduction, detection of differentially expressed genes and discriminant analysis. (B) An example of a dynamic HTML page generated by MIDAW with the results of microarray data analysis. Results are referred to each of the sections listed above and specific links allow the user to download the results as text files. (C) Lists of selected genes are shown in HTML tables linked to external databases, and search tools allow the browsing of the tables using keywords.

Normalization

In this section MIDAW allows the normalization of several two-channel (ch) microarray experiments simultaneously. The data should be organized in one single file, and the order of columns should be the same for all experiments. For example, if columns 2, 3, 4 and 5 contain, respectively, ch1, ch2, ch1 background and ch2 background fluorescence values of the first experiment, then columns 6, 7, 8 and 9 (of the same file) will contain the fluorescence values of ch1, ch2, ch1 background and ch2 background of the second experiment and the number of experiments should be set as 2. Table 1 shows the required structure of a MIDAW input file. The normalization form is divided into the following parts: (i) data upload and input file description, (ii) normalization procedures. Normalization techniques (6) that have been implemented in MIDAW include (i) global mean normalization: the mean intensities of ch1 and ch2 are calculated on the whole set of microarray probes, then the final intensity of each spot is divided by the global mean; (ii) local mean normalization (LOWESS): systematic mean biases of the ch1/ch2 intensity are corrected according to the local mean, calculated across the range of gene expression levels; (iii) local variance normalization: systematic variance biases (heteroscedastic data) of the ch1/ch2 intensity (corrected in the previous steps) are normalized according to the local variance calculated across the range of gene expression levels. As a result, different HTML pages are provided for each normalized experiment, with diagnostic plots and normalized text files (Figure 1C). The user can then choose to proceed with the analysis or download the data and terminate the MIDAW session. The data analysis section does not require any further uploads, since the normalized dataset is automatically uploaded and processed through the next steps of analysis.
Table 1

Structure and syntax to be used for the MIDAW microarray data input file

IDcy1cy1-backcy2cy2-backcy1cy1-backcy2cy2-back
16072064888014692252707871
2561171540506961121025217
33330339916378290981957013823557
42999046614206275934167513178566

Multivariate analysis

The form (Figure 1A) is divided into the following parts: (i) data upload and input file description, (ii) descriptive analysis, (iii) assignment of missing values, (iv) dimension reduction, (v) identification of differentially expressed genes, (vi) cluster analysis and (vii) discriminant analysis. Results are issued as dynamic HTML pages divided into sections (Figure 2B), and selected genes are listed on web tables with hyperlinks to external databases (Figure 2C). A search tool is provided to browse gene lists by keywords.

Data upload

Here the user should define (i) the number of columns containing gene descriptions and gene expression values; (ii) the string used to identify missing values; (iii) the presence of the header in the file (only one); (iv) the number of columns containing gene accession numbers that have to be linked to external databases; (v) possible log transformation (base 2); (vi) the presence of a unique gene identification. Furthermore, it is possible to standardize the data before statistical analysis. With this option the mean and the variance for each experiment will be rescaled to zero and one, respectively. Table 2 shows an example of an input file with the following settings: columns 1–3 contain gene description data; columns 4–7 gene expression values; the header is present and column 2 could be linked to the Entrez Gene database; each gene is uniquely identified and expression values are log transformed.
Table 2

Structure and syntax used in the MIDAW input file for the multivariate analysis step

IDEntrez GeneDescriptionABDF
16217Hs ribosomal protein S160.0121.273−0.3640.335
21158Hs creatine kinase, muscle−0.749−2.419−1.293−2.966
32597Hs glyceraldehyde-3-phosphate dehydrogenase−1.295−4.303−0.880−2.557
44633Hs myosin, light polypeptide 2, regulatory, cardiac, slow0.9700.0032.270−1.959

Descriptive analysis

With MIDAW it is possible to compare density distributions of selected gene expression experiments using different graphical tools. For each selected microarray experiment the following plots are provided: (i) a kernel density estimation (‘density’ function in R), (ii) box plot (‘boxplot’ function in R), (iii) an estimation of the mean kernel density of the selected column (the average of each gene through the selected experiments is calculated and then the density of this mean is estimated), (iv) a kernel density estimation of the standard deviation of the selected column (the standard deviation of each gene through the selected experiments is calculated and then the density of this standard deviation is estimated).

Estimation of missing values

Four different types of missing value imputation (7) are allowed. The first is the ‘deletion’ option: genes with at least one missing expression value are removed from the analysis. Alternatively, each single missing value is replaced with the average of the corresponding column or row. The last option is the k-nearest neighbour technique, which replaces missing values with a weighted average of values in the genes k-nearest to the missing one. A distribution plot of the missing values on the data matrix is also shown and a text file with all the new imputed expression values is provided. The R libraries used are ‘impute’ and ‘e1071’.

Cluster analysis

The user can choose between hierarchical and non-hierarchical (k-means) cluster analysis. Further options are available in the selection of distance measures (Euclidean distance or Pearson correlation coefficient) and link functions (complete, single and average link) and also for the number of clusters. MIDAW creates a graphical display of similarity structure that is coherent in terms of the user settings of the different options (dendrogram or profile similarity plot). Each resulting plot is actually an HTML map, and the user can click on different map positions to obtain an HTML table with the description and expression values of the genes lying in a selected area (see Figure 3). Text files of the experiments and genes are also provided, ordered according to the selected cluster analysis. The R libraries used are ‘sma’ and ‘cluster’ with functions ‘agnes’ and ‘pam’.
Figure 3

Zoom section of the cluster analysis step. The image of expression profiles is an HTML map that shows a table with descriptions and expression values of the genes that lie in a specific area selected by the user.

Dimension reduction

MIDAW can apply principal component analysis (PCA) or partial least square (PLS) analysis to genes (rows) and to experiments (columns). These are two different techniques that can be applied for the simplification of dataset structure without losing the characteristics that contribute most to data variance/covariance. For the PLS technique, the user should provide a class identification for each experiment (column of the expression matrix) and then enter in the dedicated field a string with as many integers (separated by commas) as the expression experiments. Experiments with the same integer belong to the same class. Plots of genes/experiments in the new two-dimensional space are provided (the first principal component versus the second component or the first PLS factor versus the second one). Scores and loadings of the entire set of components of both analyses can be downloaded as text files. The R libraries used are ‘mva’ and ‘pls.pcr’.

Identification of differentially expressed genes

The user can choose among three alternative statistical tests for the identification of differentially expressed genes: t-test with false discovery rate (FDR) control (8), the Significance Analysis of Microarray [SAM (9)] test and the threshold method with standard deviation control. The threshold method selects all genes whose expression values within the same class are higher or lower than a defined cut-off value, and whose standard deviation within the class is less than a selected value. For each of the above technique the user should provide a class identification for the experiment (column of the expression matrix). MIDAW creates lists of differentially expressed genes as HTML tables where cells appear with different intensities of red and green colours according to the level of expression of the corresponding genes. The R libraries used are ‘multtest’ (for t-test calculation) and ‘siggenes’ (for SAM).

Discriminant analysis

Tibshirani and colleagues proposed the Prediction Analysis of Microarray [PAM (10)] algorithm for the identification of the set of the best marker genes. The selection of genes is determined by a procedure of error rate minimization obtained by cross-validation. Differently from other discriminant algorithms, PAM can provide not only a measure of the algorithm performance (misclassification rate through cross-validation), but also a list of the best discriminating genes. PAM analysis has been integrated into MIDAW. As for the identification of differentially expressed genes and for PLS procedures, PAM needs the class identification for each experiment. The R library used is ‘pamr’.

CONCLUSION

MIDAW is a system-independent, freely accessible and easy-to-use web tool for complete analysis of microarray data. It is divided into two main sections: data normalization and data analysis. The workflow started by the interface is illustrated in Figure 4. The tool requires the initial input of a single text file with expression data. The construction of the input file is relatively simple and user-friendly. MIDAW then processes data, under user control, through different steps of analysis up to the discovery of differentially expressed genes. Results are organized in dynamic HTML pages that make data interpretation more comprehensive.
Figure 4

Flow chart of the workflow behind the web interface. Initially, the user can choose to begin either with normalization or with analysis steps. After the normalization step, the user can choose to download results and finish the MIDAW session or to proceed with the analysis. In this second case, the novel input file is automatically prepared by MIDAW.

MIDAW runs on a server equipped with a Dual-Opteron (64 bit CPU) processor with 8 GB RAM. It performs all the statistical analysis in <2 min. To avoid web server timeout, result pages are generated dynamically, one section at a time, following the user choice defined in the main web page. MIDAW will be regularly updated and improved to follow the constant development of R/Bioconductor routines for microarray data analysis.
  10 in total

1.  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

2.  Normalization for cDNA microarray data: a robust composite method addressing single and multiple slide systematic variation.

Authors:  Yee Hwa Yang; Sandrine Dudoit; Percy Luu; David M Lin; Vivian Peng; John Ngai; Terence P Speed
Journal:  Nucleic Acids Res       Date:  2002-02-15       Impact factor: 16.971

3.  Missing value estimation methods for DNA microarrays.

Authors:  O Troyanskaya; M Cantor; G Sherlock; P Brown; T Hastie; R Tibshirani; D Botstein; R B Altman
Journal:  Bioinformatics       Date:  2001-06       Impact factor: 6.937

Review 4.  Open source software for the analysis of microarray data.

Authors:  Sandrine Dudoit; Robert C Gentleman; John Quackenbush
Journal:  Biotechniques       Date:  2003-03       Impact factor: 1.993

5.  Identifying differentially expressed genes using false discovery rate controlling procedures.

Authors:  Anat Reiner; Daniel Yekutieli; Yoav Benjamini
Journal:  Bioinformatics       Date:  2003-02-12       Impact factor: 6.937

6.  SNOMAD (Standardization and NOrmalization of MicroArray Data): web-accessible gene expression data analysis.

Authors:  Carlo Colantuoni; George Henry; Scott Zeger; Jonathan Pevsner
Journal:  Bioinformatics       Date:  2002-11       Impact factor: 6.937

7.  GEPAS: A web-based resource for microarray gene expression data analysis.

Authors:  Javier Herrero; Fátima Al-Shahrour; Ramón Díaz-Uriarte; Alvaro Mateos; Juan M Vaquerizas; Javier Santoyo; Joaquín Dopazo
Journal:  Nucleic Acids Res       Date:  2003-07-01       Impact factor: 16.971

8.  DNMAD: web-based diagnosis and normalization for microarray data.

Authors:  Juan M Vaquerizas; Joaquín Dopazo; Ramón Díaz-Uriarte
Journal:  Bioinformatics       Date:  2004-07-09       Impact factor: 6.937

9.  Diagnosis of multiple cancer types by shrunken centroids of gene expression.

Authors:  Robert Tibshirani; Trevor Hastie; Balasubramanian Narasimhan; Gilbert Chu
Journal:  Proc Natl Acad Sci U S A       Date:  2002-05-14       Impact factor: 11.205

10.  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

  10 in total
  27 in total

1.  A systems biology approach to dissection of the effects of small bicyclic peptidomimetics on a panel of saccharomyces cerevisiae mutants.

Authors:  Irene Stefanini; Andrea Trabocchi; Emmanuela Marchi; Antonio Guarna; Duccio Cavalieri
Journal:  J Biol Chem       Date:  2010-05-25       Impact factor: 5.157

2.  Goulphar: rapid access and expertise for standard two-color microarray normalization methods.

Authors:  Sophie Lemoine; Florence Combes; Nicolas Servant; Stéphane Le Crom
Journal:  BMC Bioinformatics       Date:  2006-10-23       Impact factor: 3.169

3.  EDGE(3): a web-based solution for management and analysis of Agilent two color microarray experiments.

Authors:  Aaron L Vollrath; Adam A Smith; Mark Craven; Christopher A Bradfield
Journal:  BMC Bioinformatics       Date:  2009-09-04       Impact factor: 3.169

4.  New miRNA labeling method for bead-based quantification.

Authors:  Alberto Biscontin; Silvia Casara; Stefano Cagnin; Lucia Tombolan; Angelo Rosolen; Gerolamo Lanfranchi; Cristiano De Pittà
Journal:  BMC Mol Biol       Date:  2010-06-16       Impact factor: 2.946

5.  Dynamic plastid redox signals integrate gene expression and metabolism to induce distinct metabolic states in photosynthetic acclimation in Arabidopsis.

Authors:  Katharina Bräutigam; Lars Dietzel; Tatjana Kleine; Elke Ströher; Dennis Wormuth; Karl-Josef Dietz; Dörte Radke; Markus Wirtz; Rüdiger Hell; Peter Dörmann; Adriano Nunes-Nesi; Nicolas Schauer; Alisdair R Fernie; Sandra N Oliver; Peter Geigenberger; Dario Leister; Thomas Pfannschmidt
Journal:  Plant Cell       Date:  2009-09-08       Impact factor: 11.277

6.  Pomelo II: finding differentially expressed genes.

Authors:  Edward R Morrissey; Ramón Diaz-Uriarte
Journal:  Nucleic Acids Res       Date:  2009-05-12       Impact factor: 16.971

7.  ArrayMining: a modular web-application for microarray analysis combining ensemble and consensus methods with cross-study normalization.

Authors:  Enrico Glaab; Jonathan M Garibaldi; Natalio Krasnogor
Journal:  BMC Bioinformatics       Date:  2009-10-28       Impact factor: 3.169

8.  Filling gaps in PPAR-alpha signaling through comparative nutrigenomics analysis.

Authors:  Duccio Cavalieri; Enrica Calura; Chiara Romualdi; Emmanuela Marchi; Marijana Radonjic; Ben Van Ommen; Michael Müller
Journal:  BMC Genomics       Date:  2009-12-11       Impact factor: 3.969

9.  Reconstruction and functional analysis of altered molecular pathways in human atherosclerotic arteries.

Authors:  Stefano Cagnin; Michele Biscuola; Cristina Patuzzo; Elisabetta Trabetti; Alessandra Pasquali; Paolo Laveder; Giuseppe Faggian; Mauro Iafrancesco; Alessandro Mazzucco; Pier Franco Pignatti; Gerolamo Lanfranchi
Journal:  BMC Genomics       Date:  2009-01-09       Impact factor: 3.969

10.  Transcriptional profiling of swine lung tissue after experimental infection with Actinobacillus pleuropneumoniae.

Authors:  Zhicai Zuo; Hengmin Cui; Mingzhou Li; Xi Peng; Ling Zhu; Ming Zhang; Jideng Ma; Zhiwen Xu; Meng Gan; Junliang Deng; Xuewei Li; Jing Fang
Journal:  Int J Mol Sci       Date:  2013-05-21       Impact factor: 5.923

View more

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