i-VRESSE bartender

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


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.

Programming languages
  • Python 99%
  • Other 1%
</>Source code

Participating organisations

Netherlands eScience Center
Utrecht University


Related projects


Virtual Research Environment for Integrative Modelling of Biomolecular Complexes

Updated 9 months ago
In progress

Related software



Cerise is a service for running CWL workflows on HPC resources. You add software, tool descriptions, and connection information, then your user runs workflows whenever they want.

Updated 3 weeks ago



Web app to build haddock3 configuration and run it.

Updated 10 months ago

i-VRESSE workflow-builder


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

Updated 23 months ago
1 5



If you are using remote machines to do your computations, and don’t feel like learning and implementing many different APIs, Xenon is the tool for you.

Updated 8 months ago
13 11