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

Getting Started

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