BOWS is a generic system based on Web Services which allows programmatic access to applications running on HPC clusters. BOWS allows incorporation of several independent applications since programmers can install them in HPC clusters in any programming language. The lonely requirement is to write a script named “arrow” which calls BOWS back-end services periodically in order to check for new processes and their required parameters. If a new process is found, the “arrow” script should change the requisition status from waiting to running, run the process in the HPC cluster and, when the job is complete, call a BOWS back-end service to send the results. The results will then be available to the requestor. BOWS is called from the front-end by Web Services, therefore a program running in a simple computer can benefit of high performance computation executed elsewhere.
doi:10.1186/s13104-015-1190-0

Features

  • Web services methods (SOAP)
  • Allows asynchronous transactions
  • Client (front-end) in any programming language
  • HPC execution (back-end)
  • Examples: Java client for PRANK aligner (in BOWS.tar.gz file)

Project Samples

Project Activity

See All Activity >

Categories

Bio-Informatics

License

BSD License

Follow BOWS

BOWS Web Site

Other Useful Business Software
Ship AI Apps Faster with Vertex AI Icon
Ship AI Apps Faster with Vertex AI

Go from idea to deployed AI app without managing infrastructure. Vertex AI offers one platform for the entire AI development lifecycle.

Ship AI apps and features faster with Vertex AI—your end-to-end AI platform. Access Gemini 3 and 200+ foundation models, fine-tune for your needs, and deploy with enterprise-grade MLOps. Build chatbots, agents, or custom models. New customers get $300 in free credit.
Try Vertex AI Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of BOWS!

Additional Project Details

Operating Systems

Linux

Intended Audience

Science/Research

User Interface

Web-based

Programming Language

Groovy

Database Environment

MySQL

Related Categories

Groovy Bio-Informatics Software

Registered

2014-05-29