Most bioinformatics pipelines consist of software components that are tightly coupled to the logic of the pipeline itself. This limits reusability of the individual components in the pipeline or introduces maintenance overhead when they need to be reimplemented in multiple pipelines. We introduce Viash, a tool for speeding up development of robust pipelines through "code-first" prototyping, separation of concerns and code generation of modular pipeline components. By decoupling the component functionality from the pipeline logic, component functionality becomes fully pipeline-agnostic, and conversely the resulting pipelines are agnostic towards specific component requirements. This separation of concerns improves reusability of components a...
VA, USAstage a software package (usually a command line tool) is executed and the output produced is...
Abstract Background Modern omics research involves the application of high-throughput technologies t...
BACKGROUND: Bioinformatics software tools are often created ad hoc, frequently by people without ext...
Many bioinformatics tasks involve creating a computational pipeline from existing software component...
Motivation: The analysis of large biological datasets often requires complex processing pipelines th...
BIOTHINGS comes to the rescue of the distressed novice bioinformatics scientific. It helps to build ...
Background - Modern omics research involves the application of high-throughput technologies that gen...
Background: The complex nature of biological data has driven the development of specialized software...
Pipeline tools are becoming increasingly important within the field of bioinformatics. Using a pipel...
Background: The complex nature of biological data has driven the development of specialized software...
Background An incremental, loosely planned development approach is often used in bioinformatic stud...
Abstract public databases for genome analysis and annotation. The huge amount of data and time consu...
Microfluidic devices are emerging as an attractive technology for automatically orchestrating the re...
International audienceIn this position paper, we describe a project for developing tools tosupport b...
Background: Bioinformatics software tools are often created ad hoc, frequently by people without ext...
VA, USAstage a software package (usually a command line tool) is executed and the output produced is...
Abstract Background Modern omics research involves the application of high-throughput technologies t...
BACKGROUND: Bioinformatics software tools are often created ad hoc, frequently by people without ext...
Many bioinformatics tasks involve creating a computational pipeline from existing software component...
Motivation: The analysis of large biological datasets often requires complex processing pipelines th...
BIOTHINGS comes to the rescue of the distressed novice bioinformatics scientific. It helps to build ...
Background - Modern omics research involves the application of high-throughput technologies that gen...
Background: The complex nature of biological data has driven the development of specialized software...
Pipeline tools are becoming increasingly important within the field of bioinformatics. Using a pipel...
Background: The complex nature of biological data has driven the development of specialized software...
Background An incremental, loosely planned development approach is often used in bioinformatic stud...
Abstract public databases for genome analysis and annotation. The huge amount of data and time consu...
Microfluidic devices are emerging as an attractive technology for automatically orchestrating the re...
International audienceIn this position paper, we describe a project for developing tools tosupport b...
Background: Bioinformatics software tools are often created ad hoc, frequently by people without ext...
VA, USAstage a software package (usually a command line tool) is executed and the output produced is...
Abstract Background Modern omics research involves the application of high-throughput technologies t...
BACKGROUND: Bioinformatics software tools are often created ad hoc, frequently by people without ext...