Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.65 KB

README.md

File metadata and controls

20 lines (16 loc) · 1.65 KB

Bespin

Computational genomic workflows in the cloud

Index

Several software components work together to compose a Bespin system. This repository serves as an index for those components, linked below.

  • bespin-api - Web service for running workflows in the cloud (Python, Django)
  • bespin-ui - Web application frontend for bespin-api (JavaScript, Ember)
  • bespin-cli - Command-line tool to submit and control Bespin jobs (Python)
  • lando - Service that runs workflows on VMs in a openstack cloud (Python)
  • lando-messaging - Shared library code for lando<->bespin communication (Python)
  • lando-util - Streamlined lando utilities designed for Kubernetes operations (Python)
  • calrissian - CWL Engine designed to run workflows on Kubernetes (Python)
  • bespin-mailer - Service that notifies users of bespin job actions (Python)
  • bespin-job-watcher - Websocket server that pushes notifications to bespin-ui (JavaScript, Node)
  • bespin-cwl - Curated CWL workflows to run on Bespin (Common Workflow Language)
  • GCB-Dockerfiles - Docker image descriptions for tools used in CWL workflows (Docker)
  • gcb-ansible-roles - Ansible roles for deploying bespin components