Skip to content

svenbioinf/macworp

 
 

Repository files navigation

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.
  • 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.

About

Online platform to host your (Nextflow, Snakemake, ...) workflows with integrated result rendering.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 52.5%
  • Vue 34.1%
  • JavaScript 6.7%
  • Shell 1.9%
  • Sass 1.5%
  • Dockerfile 1.4%
  • Other 1.9%