We have some R packages containing data that we would like to distribute to support reproducible research. The packages are hosted on github (e.g. https://github.com/jefferislab/lhns) and some are large enough (700 MB data) that we are experimenting with git lfs to store the data objects. Some future packages might be several GB. Right now the only way that we have found for an end user to install these packages is
- install git-lfs client
- clone repository
- devtools::install the local checkout of the repository
This is not a very satisfactory workflow for less experienced users and breaks automated dependency management. Has anyone found a better way of dealing with git-lfs? Pointers to other approaches to distributing large versioned data for R in a painless way for end users are also appreciated.
With many thanks,
Greg Jefferis,
MRC LMB and University of Cambridge