rixpress: Build Reproducible Analytical Pipelines with 'Nix'

Streamlines the creation of reproducible analytical pipelines using 'default.nix' expressions generated via the 'rix' package for reproducibility. Define derivations in 'R', 'Python' or 'Julia', chain them into a composition of pure functions and build the resulting pipeline using 'Nix' as the underlying end-to-end build tool. Functions to plot the pipeline as a directed acyclic graph are included, as well as functions to load and inspect intermediary results for interactive analysis. User experience heavily inspired by the 'targets' package.

Package details

AuthorBruno Rodrigues [aut, cre] (ORCID: <https://orcid.org/0000-0002-3211-3689>), William Michael Landau [rev] (William reviewed the package (v. 0.2.0) for rOpenSci, see <https://github.com/ropensci/software-review/issues/706>), Anthony Martinez [rev] (ORCID: <https://orcid.org/0000-0002-4295-0261>, Anthony reviewed the package (v. 0.2.0) for rOpenSci, see <https://github.com/ropensci/software-review/issues/625>)
MaintainerBruno Rodrigues <bruno@brodrigues.co>
LicenseGPL (>= 3)
Version0.12.2
URL https://github.com/ropensci/rixpress/ https://docs.ropensci.org/rixpress/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("rixpress")

Try the rixpress package in your browser

Any scripts or data that you put into this service are public.

rixpress documentation built on Feb. 19, 2026, 9:06 a.m.