Skip to contents

A lightweight yet powerful framework for building robust data analysis pipelines. With pipeflow, you initialize a pipeline with your dataset and construct workflows step by step simply by adding R functions. You can modify, remove, or insert steps and parameters at any stage, while pipeflow ensures the pipeline’s integrity.

Thanks to its intuitive interface, using pipeflow quickly pays off in the beginning while in the long run will help you to keep a clear and structured overview of your project.

cartoon

Why use pipeflow

  • Easy to learn yet suited for growingly complex workflows
  • Automatically manages function and parameter dependencies
  • Promotes structured and modular code
  • Facilitates reusability and collaboration
  • Simplifies error handling and debugging

Installation

# Install release version from CRAN
install.packages("pipeflow")

# Install development version from GitHub
devtools::install_github("rpahl/pipeflow")

Usage

library(pipeflow)

Getting Started

It is recommended to read the vignettes in the order they are listed below: