BioMoby

BioMoby facilitates discovery, distribution, and integration of biological data via web services for bioinformatics analyses.


Key Features:

  • MOBY Central registry: A centralized registry that stores access instructions and service metadata for decentralized data providers.
  • Decentralized data architecture: Decentralizes data storage while maintaining centralized service discovery via MOBY Central.
  • Object-driven query system: Enables queries driven by biological data objects to locate relevant services and data.
  • Object and service ontologies: Uses object and service ontologies to classify data types and service capabilities for semantic matching.
  • Automatic path discovery: Automatically discovers paths from a starting data object to desired endpoints using the registry.
  • Lightweight XML and SOAP transactions: Implements lightweight XML formats for queries and responses transmitted within a SOAP transaction framework.
  • Semantic Web integration (RDF, OWL): Employs RDF and OWL to annotate services and data for semantic interoperability.
  • Deep Web access via SPARQL: Makes Deep Web resources accessible by exposing generated-on-demand data through SPARQL queries.
  • Semantic annotation and programmatic reasoning: Annotates life-sciences web services with semantic metadata to enable programmatic reasoning about interoperability.
  • Automated service composition and ranking: Supports automated service composition and ranks candidate services to assist selection for workflows via the Moby semantic web framework and a prototype workflow assembly client.

Scientific Applications:

  • Data discovery and distribution: Facilitates discovery and distribution of heterogeneous biological datasets across distributed resources.
  • Data integration and interoperability: Enables semantic integration of disparate bioinformatics resources and resolves interoperability among life-sciences web services.
  • Workflow assembly and automated composition: Constructs and composes automated analysis workflows by selecting and ranking services.
  • Accessing Deep Web/generated-on-demand data: Provides programmatic access to Deep Web data generated on demand via SPARQL.
  • Large-scale informatics experiments: Supports large-scale bioinformatics experiments and analyses by connecting services and data programmatically.

Methodology:

Uses a centralized MOBY Central registry with an object-driven query system and object/service ontologies; communicates using lightweight XML within SOAP; employs RDF and OWL for semantic annotation; exposes Deep Web data via SPARQL; and supports automated service composition and ranking via the Moby semantic web framework and a prototype workflow assembly client.

Topics

Details

Tool Type:
web application
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Java, Perl
Added:
5/1/2017
Last Updated:
11/25/2024

Operations

Publications

Wilkinson MD. BioMOBY: An open source biological web services proposal. Briefings in Bioinformatics. 2002;3(4):331-341. doi:10.1093/bib/3.4.331. PMID:12511062.

Vandervalk BP, McCarthy EL, Wilkinson MD. Moby and Moby 2: Creatures of the Deep (Web). Briefings in Bioinformatics. 2009;10(2):114-128. doi:10.1093/bib/bbn051. PMID:19151099.

DiBernardo M, Pottinger R, Wilkinson M. Semi-automatic web service composition for the life sciences using the BioMoby semantic web framework. Journal of Biomedical Informatics. 2008;41(5):837-847. doi:10.1016/j.jbi.2008.02.005. PMID:18373957.

Documentation