OPPL-Galaxy, a Galaxy tool for enhancing ontology exploitation as part of bioinformatics workflows

BackgroundBiomedical ontologies are key elements for building up the Life Sciences Semantic Web. Reusing and building biomedical ontologies requires flexible and versatile tools to manipulate them efficiently, in particular for enriching their axiomatic content. The Ontology Pre Processor Language (OPPL) is an OWL-based language for automating the changes to be performed in an ontology. OPPL augments the ontologists’ toolbox by providing a more efficient, and less error-prone, mechanism for enriching a biomedical ontology than that obtained by a manual treatment.ResultsWe present OPPL-Galaxy, a wrapper for using OPPL within Galaxy. The functionality delivered by OPPL (i.e. automated ontology manipulation) can be combined with the tools and workflows devised within the Galaxy framework, resulting in an enhancement of OPPL. Use cases are provided in order to demonstrate OPPL-Galaxy’s capability for enriching, modifying and querying biomedical ontologies.ConclusionsCoupling OPPL-Galaxy with other bioinformatics tools of the Galaxy framework results in a system that is more than the sum of its parts. OPPL-Galaxy opens a new dimension of analyses and exploitation of biomedical ontologies, including automated reasoning, paving the way towards advanced biological data analyses.

[1]  Jesualdo Tomás Fernández-Breis,et al.  Semantic integration of information about orthologs and diseases: The OGO system , 2011, J. Biomed. Informatics.

[2]  M. Ashburner,et al.  Gene Ontology: tool for the unification of biology , 2000, Nature Genetics.

[3]  Robert Stevens,et al.  Application of Ontologies in Bioinformatics , 2009, Handbook on Ontologies.

[4]  Barry Smith,et al.  An improved ontological representation of dendritic cells as a paradigm for all cell types , 2009, BMC Bioinformatics.

[5]  Carole A. Goble,et al.  myExperiment: a repository and social network for the sharing of bioinformatics workflows , 2010, Nucleic Acids Res..

[6]  David Botstein,et al.  GO: : TermFinder--open source software for accessing Gene Ontology information and finding significantly enriched Gene Ontology terms associated with a list of genes , 2004, Bioinform..

[7]  Sabina Leonelli,et al.  How the gene ontology evolves , 2011, BMC Bioinformatics.

[8]  Robert Stevens,et al.  Embedding Knowledge Patterns into OWL , 2009, ESWC.

[9]  Luigi Iannone,et al.  Pattern-Based Ontology Transformation Service Exploiting OPPL and OWL-API , 2010, EKAW.

[10]  Michel Dumontier,et al.  Building an HIV data mashup using , 2011 .

[11]  Midori A. Harris,et al.  OBO-Edit - an ontology editor for biologists , 2007, Bioinform..

[12]  Benjamin M. Good,et al.  The Life Sciences Semantic Web is Full of Creeps! , 2006, Briefings Bioinform..

[13]  Carole A. Goble,et al.  In situ migration of handcrafted ontologies to reason-able forms , 2008, Data Knowl. Eng..

[14]  Robert Stevens,et al.  Abstracting and Generalising the Foundational Model Anatomy ( FMA ) Ontology , 2009 .

[15]  Jessica A. Turner,et al.  The NIFSTD and BIRNLex Vocabularies: Building Comprehensive Ontologies for Neuroscience , 2008, Neuroinformatics.

[16]  Robert Stevens,et al.  Applying Ontology Design Patterns in Bio-ontologies , 2008, EKAW.

[17]  Michel Dumontier,et al.  Building an HIV data mashup using Bio2RDF , 2012, Briefings Bioinform..

[18]  Martin Kuiper,et al.  ONTO-ToolKit: enabling bio-ontology engineering via Galaxy , 2010, BMC Bioinformatics.

[19]  Luigi Iannone,et al.  Enriching the Gene Ontology via the Dissection of Labels Using the Ontology Pre-processor Language , 2010, EKAW.

[20]  Robert Stevens,et al.  The Manchester OWL Syntax , 2006, OWLED.

[21]  Bernard De Baets,et al.  Reasoning with bio-ontologies: using relational closure rules to enable practical querying , 2011, Bioinform..

[22]  Robert Stevens,et al.  Logical Gene Ontology Annotations (GOAL): exploring gene ontology annotations with OWL , 2012, Journal of Biomedical Semantics.

[23]  Robert Stevens,et al.  Constructing ontology-driven protein family databases , 2005, Bioinform..

[24]  Emily Dimmer,et al.  The Gene Ontology Annotation (GOA) Database: sharing knowledge in Uniprot with Gene Ontology , 2004, Nucleic Acids Res..

[25]  Alexander D. Diehl,et al.  Hematopoietic cell types: Prototype for a revised cell ontology , 2009, J. Biomed. Informatics.

[26]  M. Ashburner,et al.  The OBO Foundry: coordinated evolution of ontologies to support biomedical data integration , 2007, Nature Biotechnology.

[27]  Jan Wielemaker,et al.  Processing OWL2 Ontologies using Thea: An Application of Logic Programming , 2009, OWLED.

[28]  Jesualdo Tomás Fernández-Breis,et al.  NCBO-Galaxy: bridging the BioPortal web services and the Galaxy platform , 2012, ICBO.

[29]  Lin Jun,et al.  A new member of the IL-1 receptor family highly expressed in hippocampus and involved in X-linked mental retardation , 1999, Nature Genetics.

[30]  Robert Stevens,et al.  OWL Pizzas: Practical Experience of Teaching OWL-DL: Common Errors & Common Patterns , 2004, EKAW.

[31]  Robert Stevens,et al.  Assessing the Safety of Knowledge Patterns in OWL Ontologies , 2010, ESWC.

[32]  Mark A. Musen,et al.  Modest Use of Ontology Design Patterns in a Repository of Biomedical Ontologies , 2012, WOP.

[33]  Robert Stevens,et al.  Populous: a tool for building OWL ontologies from templates , 2012, BMC Bioinformatics.

[34]  Óscar Corcho,et al.  Pattern-based OWL Ontology Debugging Guidelines , 2009, WOP.

[35]  Jordi Conesa,et al.  Pruning Bio-Ontologies , 2007, 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07).

[36]  A. Nekrutenko,et al.  Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences , 2010, Genome Biology.