2018
DOI: 10.1101/380808
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

SciPipe - A workflow library for agile development of complex and dynamic bioinformatics pipelines

Abstract: Background: The complex nature of biological data has driven the development of specialized sof ware tools. Scienti c work ow management systems simplify the assembly of such tools into pipelines, assist with job automation and aid reproducibility of analyses. Many contemporary work ow tools are specialized and not designed for highly complex work ows, such as with nested loops, dynamic scheduling and parametrization, which is common in e.g. machine learning.Findings: SciPipe is a work ow programming library i… Show more

Help me understand this report
View published versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
22
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
2
1

Relationship

5
2

Authors

Journals

citations
Cited by 12 publications
(22 citation statements)
references
References 32 publications
0
22
0
Order By: Relevance
“…The observations added as “assumed non-actives” were not included in the calibration set to avoid biasing the evaluation. The computational workflows for orchestrating the extraction of data, model building, and the collection of results for summarizing and plotting were implemented in the Go programming language using the SciPipe workflow library that is available as open source software at scipipe.org (Lampa et al, 2018b ). The cost values for each target are stored in the workflow code, available on GitHub (PTP, 2018 ).…”
Section: Methodsmentioning
confidence: 99%
“…The observations added as “assumed non-actives” were not included in the calibration set to avoid biasing the evaluation. The computational workflows for orchestrating the extraction of data, model building, and the collection of results for summarizing and plotting were implemented in the Go programming language using the SciPipe workflow library that is available as open source software at scipipe.org (Lampa et al, 2018b ). The cost values for each target are stored in the workflow code, available on GitHub (PTP, 2018 ).…”
Section: Methodsmentioning
confidence: 99%
“…SciPipe [36] (SciPipe, RRID:SCR 017086) is a workflow library based on Flow-based programming principles, which enables building workflows from component libraries of predefined workflow components. SciPipe is implemented as a programming library in Go, which enables using the full power of the Go programming language to define workflows, as well as to compile workflows to executable files, for maximum ease of deployment in cloud scenarios.…”
Section: Scipipementioning
confidence: 99%
“…SciPipe [7] is designed from the start as a programming library embedded in the implementation language (Google's Go, or "Golang"), rather than inventing new textual syntax or graphical tools. It thus leverages the full power and flexibility of the Go programming language for implementing workflow logic.…”
Section: Scipipementioning
confidence: 99%