MAcWorP - Massive aCcessible Workflow Platform
MaCWorP is a web application to give workflow developers a simple way to make their workflows easily accessible via a web browser for everyone.
- What it does for you
- Graphical user interface for
- Data up- & download
- Parameter input
- Rendered results (interactive plots, PDFs, images, tables, ...)
- Authentication
- Simple file based authentication (easy to set up, recommended for smaller teams, labs or institutes)
- OpenIDConnect (e.g. connect to ELIXIR's Life Science Login)
- Distributed execution of a workflow on different workers
- Coming soon(ish):
- Support for multiple workflow engines (currently Nextflow is working)
- Fine grained access control to projects and workflows including sharing with others.
- Graphical user interface for
- What it does not for you
- Scaling - This is still the job of the workflow engine. E.g. you can configure Nextflow to use K8s or Slurm when started by MAcWorP workers but setting these executors up is still a separate job for an admin.