Submit and monitor batch execution of R programs across distributed computing backends including 'Kubernetes', 'SLURM', and 'Posit Workbench'. Provides end-user job submission functions, cluster interface functions using 'kubectl' and 'SLURM' commands, and a 'plumber' API template for secure identity segregation. Supports parallel and sequential batch execution, file-based caching to skip unchanged programs, and 'logrx' integration for execution logging.
| Version: | 0.2.0 |
| Imports: | yaml, uuid, stringr, httr2, magrittr, tools, rstudioapi, digest, tidyr |
| Suggests: | testthat (≥ 3.0.0), mockery, knitr, rmarkdown, logrx |
| Published: | 2026-04-28 |
| DOI: | 10.32614/CRAN.package.abba (may not be active yet) |
| Author: | Eli Miller |
| Maintainer: | Mike Stackhouse <mike.stackhouse at atorusresearch.com> |
| BugReports: | https://github.com/atorus-research/abba/issues |
| License: | Apache License (≥ 2) |
| URL: | https://atorus-research.github.io/abba/, https://github.com/atorus-research/abba |
| NeedsCompilation: | no |
| SystemRequirements: | kubectl (optional, for Kubernetes backend), SLURM (optional, sbatch/scontrol/sacct/squeue for SLURM backend), Posit Workbench (optional, for Workbench backend) |
| Materials: | README, NEWS |
| CRAN checks: | abba results |
| Reference manual: | abba.html , abba.pdf |
| Vignettes: |
abba Options (source, R code) Kubernetes API Setup (source, R code) Kubernetes Batch Jobs (source, R code) Kubernetes Job Submission (source, R code) SLURM Job Submission (source, R code) Workbench Batch Jobs (source, R code) Workbench Job Submission (source, R code) |
| Package source: | abba_0.2.0.tar.gz |
| Windows binaries: | r-devel: not available, r-release: not available, r-oldrel: not available |
| macOS binaries: | r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available |
Please use the canonical form https://CRAN.R-project.org/package=abba to link to this page.