GBOL

GBOL provides structured ontology-based representations of genome annotations using the Resource Description Framework (RDF) to enable interoperable, provenance-aware genomic data integration.


Key Features:

  • Ontology-based integration: GBOL uses the RDF data model to represent genomic entities and integrate diverse structured and semi-structured datasets within a unified RDF graph.
  • Ontology evolution management: GBOL employs the Empusa code generator to detect and prevent erroneous composites arising during ontology evolution by maintaining consistency between intended ontology content and resource content.
  • Empusa code generator: Empusa converts schemas into application programming interfaces (APIs) and enforces internal and external consistency checks across ontologies and resources.
  • Formal genomic entity representation: GBOL extends ontologies to capture genomic entity properties, relationships, and provenance for detailed annotation.

Scientific Applications:

  • Genomic annotation: Providing consistent, ontology-based annotations across genome projects.
  • Data integration: Enabling integration of diverse genomic datasets into a consistent RDF graph for cross-resource analyses.
  • Research collaboration: Supporting collaborative research by enabling consistent representation and exchange of genome annotation data.

Methodology:

GBOL represents genomic data as RDF graphs and uses the Empusa code generator to convert schemas into APIs that enforce data consistency as ontologies evolve.

Topics

Details

Tool Type:
database
Added:
1/14/2020
Last Updated:
12/2/2020

Operations

Publications

van Dam JCJ, Koehorst JJ, Vik JO, Martins dos Santos VAP, Schaap PJ, Suarez-Diez M. The Empusa code generator and its application to GBOL, an extendable ontology for genome annotation. Scientific Data. 2019;6(1). doi:10.1038/s41597-019-0263-7. PMID:31685817. PMCID:PMC6828702.

Links