Package: pepr 0.5.0

Nathan Sheffield

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>.

Authors:Nathan Sheffield [aut, cph, cre], Michal Stolarczyk [aut]

pepr_0.5.0.tar.gz
pepr_0.5.0.zip(r-4.5)pepr_0.5.0.zip(r-4.4)pepr_0.5.0.zip(r-4.3)
pepr_0.5.0.tgz(r-4.4-any)pepr_0.5.0.tgz(r-4.3-any)
pepr_0.5.0.tar.gz(r-4.5-noble)pepr_0.5.0.tar.gz(r-4.4-noble)
pepr_0.5.0.tgz(r-4.4-emscripten)pepr_0.5.0.tgz(r-4.3-emscripten)
pepr.pdf |pepr.html
pepr/json (API)
NEWS

# Install 'pepr' in R:
install.packages('pepr', repos = c('https://pepkit.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/pepkit/pepr/issues

On CRAN:

bioinformaticsmetadata

19 exports 4 stars 1.53 score 19 dependencies 1 mentions 19 scripts 241 downloads

Last updated 10 months agofrom:150b52dcce. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 02 2024
R-4.5-winOKSep 02 2024
R-4.5-linuxOKSep 02 2024
R-4.4-winOKSep 02 2024
R-4.4-macOKSep 02 2024
R-4.3-winOKSep 02 2024
R-4.3-macOKSep 02 2024

Exports:.checkSection.expandList.expandPath.getSubscript.listifyDF.makeAbsPath.printNestedList.strformatactivateAmendmentscheckSectionconfigConfigfetchSamplesgetSamplegetSubsamplelistAmendmentsmakeSectionsAbsoluteProjectsampleTable

Dependencies:bitopsclicodetoolscpp11crayondata.tablegluelifecyclelobstrmagrittrprettyunitspryrRcppRCurlrlangstringistringrvctrsyaml

Amendments in pepr

Rendered fromfeature6_amendments.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-11-16
Started: 2020-05-26

Getting Started with pepr

Rendered fromgettingStarted.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2020-10-15
Started: 2017-10-26

Sample modifiers in pepr: append

Rendered fromfeature1_constantAttributes.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-11-17
Started: 2018-11-14

Sample modifiers in pepr: derive

Rendered fromfeature3_derivedAttributes.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-11-17
Started: 2018-11-14

Sample modifiers in pepr: imply

Rendered fromfeature2_impliedAttributes.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-11-17
Started: 2018-11-14

Sample modifiers in pepr: imply and derive

Rendered fromfeature4_derivedImpliedAttributes.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-11-17
Started: 2018-11-14

Subsample table in pepr

Rendered fromfeature5_sampleSubtable.Rmdusingknitr::rmarkdownon Sep 02 2024.

Last update: 2023-11-17
Started: 2019-04-17

Readme and manuals

Help Manual

Help pageTopics
Activate amendments in objects of '"Project"'activateAmendments activateAmendments,Project,character-method
Check for existence of a section in the Project configcheckSection checkSection,Config-method
Extract '"Project"'config config,Project-method
Config objects and specialized list obejcts and expand string attributesConfig Config-class
Collect samples fulfilling the specified requirementsfetchSamples
Extract samplesgetSample getSample,Project,character-method
Extract subsamplesgetSubsample getSubsample,Project,character,character-method
List amendmentslistAmendments listAmendments,Project-method
Make selected sections absolute using config pathmakeSectionsAbsolute makeSectionsAbsolute,Config,character,character-method
peprpepr
The constructor of a class representing a Portable Encapsulated ProjectProject
Portable Encapsulated Project objectProject-class
View samples in the objects of '"Project"'sampleTable sampleTable,Project-method
Access '"Config"' object elements$,Config-method select-config [,Config-method [[,Config-method