pepr: Reading Portable Encapsulated Projects

A PEP, or Portable Encapsulated Project, is a dataset that subscribes to the PEP structure for organizing metadata. It is written using a simple YAML + CSV format, it is your one-stop solution to metadata management across data analysis environments. This package reads this standardized project configuration structure into R. Described in Sheffield et al. (2021) <doi:10.1093/gigascience/giab077>.

Version: 0.6.0
Depends: R (≥ 4.1.0)
Imports: yaml, stringr, data.table, methods, RCurl, httr2
Suggests: knitr, testthat (≥ 3.1.2), rmarkdown, curl
Published: 2026-02-28
DOI: 10.32614/CRAN.package.pepr
Author: Nathan Sheffield [aut, cph, cre], Michal Stolarczyk [aut]
Maintainer: Nathan Sheffield <nathan at code.databio.org>
BugReports: https://github.com/pepkit/pepr/issues
License: BSD_2_clause + file LICENSE
NeedsCompilation: no
Citation: pepr citation info
Materials: README, NEWS
CRAN checks: pepr results

Documentation:

Reference manual: pepr.html , pepr.pdf
Vignettes: Sample modifiers in pepr: append (source, R code)
Sample modifiers in pepr: imply (source, R code)
Sample modifiers in pepr: derive (source, R code)
Sample modifiers in pepr: imply and derive (source, R code)
Subsample table in pepr (source, R code)
Amendments in pepr (source, R code)
Getting Started with pepr (source, R code)

Downloads:

Package source: pepr_0.6.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): pepr_0.6.0.tgz, r-oldrel (arm64): pepr_0.6.0.tgz, r-release (x86_64): not available, r-oldrel (x86_64): not available
Old sources: pepr archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=pepr to link to this page.