Skip to content

Scientific paper about everything related to containers and R

Notifications You must be signed in to change notification settings

nuest/rockerverse-paper

Repository files navigation

Rockerverse

Launch RStudio Binder Build Status Article DOI

Article about everything related to containers and R, originally based on this blog post, then available as a preprint on arXiv and now published as an article in The R Journal:

Daniel Nüst, Dirk Eddelbuettel, Dom Bennett, Robrecht Cannoodt, Dav Clark, Gergely Daróczi, Mark Edmondson, Colin Fay, Ellis Hughes, Lars Kjeldgaard, Sean Lopp, Ben Marwick, Heather Nolis, Jacqueline Nolis, Hong Ooi, Karthik Ram, Noam Ross, Lori Shepherd, Péter Sólymos, Tyson Lee Swetnam, Nitesh Turaga, Charlotte Van Petegem, Jason Williams, Craig Willis and Nan Xiao. The Rockerverse: Packages and Applications for Containerisation with R. The R Journal (2020), 12:1, pages 437-461. doi:10.32614/RJ-2020-007


Rockerverse hex sticker

The hex sticker uses the font Final Frontier Old Style and the Hubble Ultra-Deep Field combined with the Docker logo as background.

Render the manuscript with Docker

Local build

docker build --tag rockerverse-paper --file .binder/Dockerfile .
docker run -i -v $(pwd):/rockerverse --user $UID rockerverse-paper Rscript -e 'setwd("/rockerverse"); rmarkdown::render("rockerverse.Rmd")'

Image from Docker Hub

docker run -i -v $(pwd):/rockerverse --user $UID nuest/rockerverse-paper Rscript -e 'setwd("/rockerverse"); rmarkdown::render("rockerverse.Rmd")'

Not included projects and packages

Helpers

The README.Rmd file’s source includes some useful little code snippets, e.g. count words or get a list of all contributor’s GitHub handles.