CWL

From BCOeditor Wiki
Revision as of 15:31, 19 August 2022 by Twang9 (talk | contribs) (→‎Tools)
Jump to navigation Jump to search

Background

Common workflow Language (CWL) is an open and free standard developed by multi-vendor working groups of organizations and individuals/contributors with open and transparent governance, which describes how to run command line tools and connect them to create workflows. It enables scientists to reuse and reproduce data analysis workflows and is easy to upscale for parallelization to other high-performance computing environments. It is one of the most suitable for FDA HTS regulatory initiatives and research projects that assist scientific evaluation of regulated medical products. CWL provides portable workflows that are of interest to the FDA but are currently being validated by other communities.

Tools

CWL is one of the leverage BCO’s report-centric formats that promotes a step towards evaluation and validation of bio-medical scientific computations. To distinguish CWL from BioCompute Objects, BioCompute Objects are physical instantiations of a workflow with results stored in a database, but CWL does not explicitly support the concept of computational instances. <ref>Simonyan V, Goecks J, Mazumder R. Biocompute Objects-A Step towards Evaluation and Validation of Biomedical Scientific Computations. PDA J Pharm Sci Technol. 2017 Mar-Apr;71(2):136-146. doi: 10.5731/pdajpst.2016.006734. Epub 2016 Dec 14. PMID: 27974626; PMCID: PMC5510742.</ref>