title: Micro-Analyzer: automatic preprocessing of Affymetrix microarray data.
abstract: A current trend in genomics is the investigation of the cell mechanism using different technologies, in order to explain the relationship among genes, molecular processes and diseases. For instance, the combined use of gene-expression arrays and genomic arrays has been demonstrated as an effective instrument in clinical practice. Consequently, in a single experiment different kind of microarrays may be used, resulting in the production of different types of binary data (images and textual raw data). The analysis of microarray data requires an initial preprocessing phase, that makes raw data suitable for use on existing analysis platforms, such as the TIGR M4 (TM4) Suite. An additional challenge to be faced by emerging data analysis platforms is the ability to treat in a combined way those different microarray formats coupled with clinical data. In fact, resulting integrated data may include both numerical and symbolic data (e.g. gene expression and SNPs regarding molecular data), as well as temporal data (e.g. the response to a drug, time to progression and survival rate), regarding clinical data. Raw data preprocessing is a crucial step in analysis but is often performed in a manual and error prone way using different software tools. Thus novel, platform independent, and possibly open source tools enabling the semi-automatic preprocessing and annotation of different microarray data are needed. The paper presents Micro-Analyzer (Microarray Analyzer), a cross-platform tool for the automatic normalization, summarization and annotation of Affymetrix gene expression and SNP binary data. It represents the evolution of the μ-CS tool, extending the preprocessing to SNP arrays that were not allowed in μ-CS. The Micro-Analyzer is provided as a Java standalone tool and enables users to read, preprocess and analyse binary microarray data (gene expression and SNPs) by invoking TM4 platform. It avoids: (i) the manual invocation of external tools (e.g. the Affymetrix Power Tools), (ii) the manual loading of preprocessing libraries, and (iii) the management of intermediate files, such as results and metadata. Micro-Analyzer users can directly manage Affymetrix binary data without worrying about locating and invoking the proper preprocessing tools and chip-specific libraries. Moreover, users of the Micro-Analyzer tool can load the preprocessed data directly into the well-known TM4 platform, extending in such a way also the TM4 capabilities. Consequently, Micro Analyzer offers the following advantages: (i) it reduces possible errors in the preprocessing and further analysis phases, e.g. due to the incorrect choice of parameters or due to the use of old libraries, (ii) it enables the combined and centralized pre-processing of different arrays, (iii) it may enhance the quality of further analysis by storing the workflow, i.e. information about the preprocessing steps, and (iv) finally Micro-Analzyer is freely available as a standalone application at the project web site http://sourceforge.net/projects/microanalyzer/.
authors.affiliation: Bioinformatics Laboratory, Department of Surgical and Medical Sciences, Magna Graecia University, Catanzaro, Italy. hguzzi@gmail.com
authors.forename: Pietro Hiram
authors.initials: PH
authors.lastname: Guzzi
authors.forename: Mario
authors.initials: M
authors.lastname: Cannataro
mesh_terms: D000465:Algorithms; D019295:Computational Biology / Q000379:methods; D003199:Computer Systems; D030541:Databases, Genetic; D001330:Electronic Data Processing; D020869:Gene Expression Profiling / Q000379:methods; D014644:Genetic Variation; D023281:Genomics; D005838:Genotype; D006801:Humans; D020407:Internet; D020411:Oligonucleotide Array Sequence Analysis / Q000379:methods*; D020641:Polymorphism, Single Nucleotide; D011381:Programming Languages; D012984:Software
keywords: Gene-expression microarray; Microarray analysis; Microarray preprocessing; SNP microarray