Skip to content

Duke-GCB/bespin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

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

About

Reproducible genomic workflows in the cloud

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published