{"repo":"Bayer-Group/BayerCLAW","free":true,"listed":false,"github":"https://github.com/Bayer-Group/BayerCLAW","clone":"git clone https://github.com/Bayer-Group/BayerCLAW.git","description":"BayerCLAW workflow orchestration system for AWS","language":"Python","stars":27,"topics":["aws","bayer-not-classified","bayer-reg-none","beat-not-applicable","pipeline","workflow"],"license":"BSD-3-Clause","category":"workflow-automation","readme_excerpt":"Bayer CLoud Automated Workflows (BayerCLAW) BayerCLAW is a workflow orchestration system targeted at bioinformatics pipelines. A workflow consists of a sequence of computational steps, each of which is captured in a Docker container. Some steps may parallelize work across many executions of the same container (scatter/gather pattern). A workflow is described in a YAML file. The BayerCLAW compiler uses AWS CloudFormation to transform the workflow description into AWS resources used by the workflow. This includes an AWS StepFunctions state machine that represents the sequence of steps in the workflow. A workflow typically takes several parameters, such as sample IDs or paths to input files. Once the workflow definition has been deployed, the workflow can be executed by copying a JSON file with the execution parameters to a \"launcher\" S3 bucket, which is constructed by BayerCLAW. The workflow state machine uses AWS Batch to actually run the Docker containers, in the proper order. Documentation - Quick start -- deploying a BayerCLAW workflow - Tutorial -- detailed example of writing, deploying, and debugging - Installing BayerCLAW into a new AWS account - The BayerCLAW language reference - The BayerCLAW language -- scatter/gather - The BayerCLAW language -- QC checks - The BayerCLAW language -- subpipes - Runtime environment and Docker guidelines for steps - BayerCLAW notifications The doc/ directory of this repo contains all the pages linked above. Key components of BayerCLAW Th","default_branch":null,"files":null,"tree":[],"storefront":"/r/Bayer-Group","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Bayer-Group/BayerCLAW/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}