R package that provides intuitive functions for caching R objects, encouraging reproducible, restartable, and distributed R analysis. The user selects a location to store caches, and then provides nothing more than a cache name and instructions (R code) for how to produce the R object. Also provides some advanced options like environment assignments, recreating or reloading caches, and cluster compute bindings (using the 'batchtools' package) making it flexible enough for use in large-scale data analysis projects.
Nathan Sheffield, VP Nagraj, Vince Reuter. simpleCache: R caching for reproducible, distributed, large-scale projects. Journal of Open Source Software, 2018.