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.