title: A Methodology for the Development of RESTful Semantic Web Services for Gene Expression Analysis.
abstract: Gene expression studies are generally performed through multi-step analysis processes, which require the integrated use of a number of analysis tools. In order to facilitate tool/data integration, an increasing number of analysis tools have been developed as or adapted to semantic web services. In recent years, some approaches have been defined for the development and semantic annotation of web services created from legacy software tools, but these approaches still present many limitations. In addition, to the best of our knowledge, no suitable approach has been defined for the functional genomics domain. Therefore, this paper aims at defining an integrated methodology for the implementation of RESTful semantic web services created from gene expression analysis tools and the semantic annotation of such services. We have applied our methodology to the development of a number of services to support the analysis of different types of gene expression data, including microarray and RNASeq. All developed services are publicly available in the Gene Expression Analysis Services (GEAS) Repository at http://dcm.ffclrp.usp.br/lssb/geas. Additionally, we have used a number of the developed services to create different integrated analysis scenarios to reproduce parts of two gene expression studies documented in the literature. The first study involves the analysis of one-color microarray data obtained from multiple sclerosis patients and healthy donors. The second study comprises the analysis of RNA-Seq data obtained from melanoma cells to investigate the role of the remodeller BRG1 in the proliferation and morphology of these cells. Our methodology provides concrete guidelines and technical details in order to facilitate the systematic development of semantic web services. Moreover, it encourages the development and reuse of these services for the creation of semantically integrated solutions for gene expression analysis.
authors.affiliation: Department of Computer Science and Mathematics-Faculty of Philosophy, Sciences and Letters of Ribeirão Preto (FFCLRP)-University of São Paulo (USP), Ribeirão Preto, Brazil.
authors.forename: Gabriela D A
authors.initials: GD
authors.lastname: Guardia
authors.affiliation: Faculty of Electrical Engineering, Mathematics and Computer Science-University of Twente, Enschede, the Netherlands.
authors.forename: Luís Ferreira
authors.initials: LF
authors.lastname: Pires
authors.affiliation: Department of Computer Science and Mathematics-Faculty of Philosophy, Sciences and Letters of Ribeirão Preto (FFCLRP)-University of São Paulo (USP), Ribeirão Preto, Brazil.
authors.forename: Ricardo Z N
authors.initials: RZ
authors.lastname: Vêncio
authors.affiliation: Department of Clinical, Toxicological and Bromatological Analysis-Faculty of Pharmaceutical Sciences of Ribeirão Preto-University of São Paulo (USP), Ribeirão Preto, Brazil.
authors.forename: Kelen C R
authors.initials: KC
authors.lastname: Malmegrim
authors.affiliation: Department of Computer Science and Mathematics-Faculty of Philosophy, Sciences and Letters of Ribeirão Preto (FFCLRP)-University of São Paulo (USP), Ribeirão Preto, Brazil.
authors.forename: Cléver R G
authors.initials: CR
authors.lastname: de Farias
mesh_terms: D020869:Gene Expression Profiling / Q000379:methods*; D023281:Genomics / Q000379:methods*; D006801:Humans; D020407:Internet; D008545:Melanoma / Q000235:genetics; D009103:Multiple Sclerosis / Q000235:genetics; D012660:Semantics; D012984:Software