Opal Web Services for Biomedical Applications

Opal Web Services for Biomedical Applications provides scalable, standards-based programmatic access to biomedical scientific applications as web services to enable deployment and execution of bioinformatics tools such as MEME, AutoDock, AutoDock Vina, PDB2PQR, APBS, and SMAP on high-performance computing resources.


Key Features:

  • Scientific Software as a Service (sSaaS): Exposes biomedical applications as remotely executable services enabling execution on computational resources.
  • Comprehensive Application Support: Hosts bioinformatics applications including MEME, AutoDock, AutoDock Vina, PDB2PQR, APBS, and SMAP for motif discovery, docking, electrostatic calculations, and off-target analysis.
  • Opal Toolkit Integration: Wraps scientific applications as web services using XML configuration files without requiring modification of the original codebase.
  • SOAP-Based Web Service Access: Supports SOAP-based web service protocols for interoperable programmatic access.
  • Workflow Tool Compatibility: Enables programmatic integration with workflow systems such as Vision, Kepler, Nimrod/K, and VisTrails.
  • Scalability and Usage: Demonstrated production-scale execution with over 239,814 jobs run and daily job executions increasing from 205 to 411 between 2008 and 2009.

Scientific Applications:

  • Sequence motif discovery (MEME): Runs MEME for identifying conserved sequence motifs from biological sequence data.
  • Molecular docking (AutoDock, AutoDock Vina): Executes AutoDock and AutoDock Vina for protein–ligand docking and binding pose prediction.
  • Electrostatic calculations (PDB2PQR, APBS): Performs structure preparation with PDB2PQR and continuum electrostatics calculations with APBS.
  • Off-target structural analysis (SMAP): Runs SMAP for structure-based off-target identification and comparison.

Methodology:

The Opal toolkit wraps applications as SOAP-accessible web services via XML configuration files, enabling programmatic access and deployment to high-performance computing resources without modifying application code.

Topics

Details

Tool Type:
web application
Operating Systems:
Linux
Programming Languages:
Java
Added:
3/25/2017
Last Updated:
11/25/2024

Operations

Publications

Ren J, Williams N, Clementi L, Krishnan S, Li WW. Opal web services for biomedical applications. Nucleic Acids Research. 2010;38(Web Server):W724-W731. doi:10.1093/nar/gkq503. PMID:20529877. PMCID:PMC2896135.