Empusa

Empusa generates code to enforce consistency and provenance-aware representation of genome annotations in RDF using the Genome Biology Ontology Language (GBOL), OWL, and Shape Expressions (ShEx).


Key Features:

  • Provenance-Aware Annotation: Incorporates data provenance into genome annotations via GBOL so each annotation includes contextual details and derivation history.
  • Interoperability and Consistency: Links GBOL with existing ontologies to provide modular, extensible, and consistent representations of genomic entities, properties, and relationships.
  • Formalized Information Models: Uses formalized information models within GBOL to standardize the representation and exchange of genomic data across datasets.
  • Ontology and Graph Structure Integration: Employs OWL and ShEx to describe and validate graph structures of genome annotations, enforcing consistency within and between GBOL definitions.
  • Serialization and Text Generation: Provides modules for serializing linked data to RDF and generating plain text files for downstream access and manipulation.

Scientific Applications:

  • Large-scale comparative analyses: Enables consistent annotation across genomes to support large-scale comparative genomics studies.
  • Automated annotation review: Facilitates review and validation of automatically generated genome annotations at scale by enforcing structural and provenance constraints.
  • Provenance tracking and validation: Supports detailed tracking of annotation derivation to validate findings and facilitate collaborative genomics research.

Methodology:

Uses GBOL for provenance-aware modeling, OWL and ShEx to describe and validate ontology and graph structure, and modules to serialize linked data to RDF and generate plain text files.

Topics

Details

License:
MIT
Maturity:
Emerging
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
Java
Added:
12/14/2018
Last Updated:
6/16/2020

Operations

Publications

van Dam JC, Koehorst JJ, Vik JO, Schaap PJ, Suarez-Diez M. Interoperable genome annotation with GBOL, an extendable infrastructure for functional data mining. Unknown Journal. 2017. doi:10.1101/184747.

Documentation

Training material
http://empusa.org
Tutorial material

Downloads

Links