Link Search Menu Expand Document

Introduction

DiFlow[^1] is an abstraction layer on top of NextFlow’s DSL2. DiFlow is a set of principles and guidelines for building NextFlow pipelines that allow the developer to declaratively define processing components and the user to declare the pipeline logic in a clean and intuitive way.

Viash is a tool that (among other things) allows us to use DiFlow and make it practical, without the burden of maintaining boilerplate or glue code.


Table of contents