i-VRESSE bartender

Bartender is a middleware web service to schedule jobs on various infrastructures.

3
contributors

Cite this software

What i-VRESSE bartender can do for you

The bartender is a web service that offers to run command line applications for visitors.
The application input should be a configuration file with links to data files in the same directory. After authenticating with your local account or social login like ORCID or GitHub, you can upload your configuration file and data files as an archive to the web service for submission. Once the application has been executed the output files can be browsed with a web browser.

Bartender can be configured to run applications on a Slurm batch scheduler, pilot job framework, the grid or in the cloud. Bartender will take care of moving the input and output files to the right place. To pick where an application should be run you can choose from a list of existing Python functions or supply your own.

Bartender can be used as the computational backend for a web application, the web application should guide visitors into the submission and show the results.

Keywords
Programming languages
  • Python 99%
  • Other 1%
License
  • Apache-2.0
</>Source code

Participating organisations

Netherlands eScience Center
Utrecht University

Contributors

Related projects

Ivresse

Virtual Research Environment for Integrative Modelling of Biomolecular Complexes

Updated 5 months ago
In progress

Related software

i-VRESSE workflow-builder

I-

Need to write a complex config file then the i-VRESSE workflow builder might be the tool for you.

Updated 19 months ago
1 4