[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/en\/wiki40\/common-workflow-language-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/en\/wiki40\/common-workflow-language-wikipedia\/","headline":"Common Workflow Language – Wikipedia","name":"Common Workflow Language – Wikipedia","description":"From Wikipedia, the free encyclopedia Common Workflow Language CWL Logo Abbreviation CWL Status Published Year started 10\u00a0July\u00a02014\u00a0(2014-07-10) Latest version 1.27\u00a0August\u00a02020\u00a0(2020-08-07)","datePublished":"2020-01-12","dateModified":"2020-01-12","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/en\/wiki40\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/en\/wiki40\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/c9645c498c9701c88b89b8537773dd7c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c9645c498c9701c88b89b8537773dd7c?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/9\/95\/CWL-Logo-4k.png\/220px-CWL-Logo-4k.png","url":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/9\/95\/CWL-Logo-4k.png\/220px-CWL-Logo-4k.png","height":"127","width":"220"},"url":"https:\/\/wiki.edu.vn\/en\/wiki40\/common-workflow-language-wikipedia\/","wordCount":2868,"articleBody":"From Wikipedia, the free encyclopediaCommon Workflow LanguageCWL LogoAbbreviationCWLStatusPublishedYear started10\u00a0July\u00a02014\u00a0(2014-07-10)Latest version1.27\u00a0August\u00a02020\u00a0(2020-08-07)Related standardsBioCompute ObjectLicenseApache 2.0Websitecommonwl.orgThe Common Workflow Language (CWL) is a standard[1] for describing computational data-analysis workflows. Development of CWL is focused particularly on serving the data-intensive sciences, such as Bioinformatics,[2] Medical Imaging, Astronomy, Physics, and Chemistry. A key goal of the CWL is to allow the creation of a workflow that is portable and thus may be run reproducibly in different computational environments.[3]The CWL originated from discussions in 2014 between Peter Amstutz, John Chilton, Neboj\u0161a Tijani\u0107, and Michael R. Crusoe (at that time their respective affiliations were: Galaxy, Arvados, Seven Bridges, and Michigan State University) at the Open Bioinformatics Foundation BOSC 2014 codefest.CWL is supported by multiple analysis runners and platforms[4] such as Apache Airflow (via CWL-Airflow [5]), Arvados, Rabix,[6]Cromwell workflow engine, Toil, REANA – Reusable Analyses and CWLEXEC for IBM Spectrum LSF, and was identified in 2017 as one of the future trends for bioinformatics pipeline development.[2] Several additional analysis environments are currently implementing support for CWL including Pegasus[7] and Galaxy.[8]Availability[edit]The CWL Project[9] is a multi-stakeholder working group consisting of both organizations and individuals. A member project of Software Freedom Conservancy, it publishes the CWL standards freely available via its GitHub repository under a permissive Apache License 2.0.References[edit]^ Peter, Amstutz; R., Crusoe, Michael; Neboj\u0161a, Tijani\u0107; Brad, Chapman; John, Chilton; Michael, Heuer; Andrey, Kartashov; Dan, Leehr; Herv\u00e9, M\u00e9nager (2016-07-08). “Common Workflow Language, v1.0”. Figshare. doi:10.6084\/m9.figshare.3115156.v2.^ a b Leipzig, Jeremy (2017-05-01). “A review of bioinformatic pipeline frameworks”. Briefings in Bioinformatics. 18 (3): 530\u2013536. doi:10.1093\/bib\/bbw020. ISSN\u00a01467-5463. PMC\u00a05429012. PMID\u00a027013646.^ Perkel, Jeffrey M. (2019). “Workflow systems turn raw data into scientific knowledge”. Nature. 573 (7772): 149\u2013150. Bibcode:2019Natur.573..149P. doi:10.1038\/d41586-019-02619-z. ISSN\u00a00028-0836. PMID\u00a031477884. S2CID\u00a0201713827.^ “CWL Implementations”. Common Workflow Language (CWL). Retrieved 10 October 2021.^ Barski, Artem; Kartashov, Andrey V.; Kotliar, Michael (2019-07-01). “CWL-Airflow: a lightweight pipeline manager supporting Common Workflow Language”. GigaScience. 8 (7). doi:10.1093\/gigascience\/giz084. PMC\u00a06639121. PMID\u00a031321430.^ Kaushik, Gaurav; Ivkovi\u0107, Sinisa; Simonovi\u0107, Janko; Tijani\u0107, Neboj\u0161a; Davis-Dusenbery, Brandi; Kural, Deniz (January 2017). “Rabix: An Open-Source Workflow Executor Supporting Recomputability and Interoperability of Workflow Descriptions”. Pacific Symposium on Biocomputing 2017. Proceedings of the Pacific Symposium. Vol.\u00a022. pp.\u00a0154\u2013165. doi:10.1142\/9789813207813_0016. ISBN\u00a0978-981-320-780-6. PMC\u00a05166558. PMID\u00a027896971.^ “11.6. pegasus-cwl-converter \u2014 Pegasus WMS 5.0.1 documentation”. pegasus.isi.edu. Retrieved 10 October 2021.^ Chilton, John; Soranzo, Nicola. “Implement a subset of the Common Workflow Language. by jmchilton \u00b7 Pull Request #47 \u00b7 common-workflow-language\/galaxy”. GitHub. Retrieved 10 October 2021.^ Crusoe, Michael R.; Abeln, Sanne; Iosup, Alexandru; Amstutz, Peter; Chilton, John; Tijani\u0107, Neboj\u0161a; M\u00e9nager, Herv\u00e9; Soiland-Reyes, Stian; Gavrilovi\u0107, Bogdan; Goble, Carole; The CWL Community (2022). “Methods Included: Standardizing Computational Reuse and Portability with the Common Workflow Language”. Communications of the ACM. 65: 54\u201363. arXiv:2105.07028. doi:10.1145\/3486897. S2CID\u00a0234742536.External links[edit]"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/en\/wiki40\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/en\/wiki40\/common-workflow-language-wikipedia\/#breadcrumbitem","name":"Common Workflow Language – Wikipedia"}}]}]