Linking big biomedical datasets to modular analysis with Portable Encapsulated Projects
preprint
OA: closed
CC-BY-4.0
Abstract
Organizing and annotating biological sample data is critical in data-intensive bioinformatics. Unfortunately, metadata formats from a data provider are often incompatible with requirements of a processing tool. There is no broadly accepted standard to organize metadata across biological projects and bioinformatics tools, restricting the portability and reusability of both annotated datasets and analysis software. To address this, we present Portable Encapsulated Projects (PEP), a formal specification for biological sample metadata structure. The PEP specification accommodates typical features of data-intensive bioinformatics projects with many samples, whether from individual experiments, organisms, or single cells. In addition to standardization, the PEP specification provides descriptors and modifiers for different organizational layers of a project, which improve portability among computing environments and facilitate use of different processing tools. PEP includes a schema validator framework, allowing formal definition of required metadata attributes for any type of biomedical data analysis. We have implemented packages for reading PEPs in both Python and R to provide a language-agnostic interface for organizing project metadata. PEP therefore presents an important step toward unifying data annotation and processing tools in data-intensive biological research projects.
My notes (saved in your browser only)
Citation neighborhood (sparse)
Too few in-corpus citations on either side for a chart; here are the lists.
Cites (3)
References (23)
- Bedshift: perturbation of genomic interval sets via crossref
- Genomics in healthcare: GA4GH looks to 2022 via crossref
- PEPATAC: An optimized pipeline for ATAC-seq data analysis with serial alignments via crossref
- doi:10.1093/database/bav010 via crossref
- doi:10.1038/sdata.2016.18 via crossref
- doi:10.1056/nejmp1607342 via crossref
- doi:10.1093/bioinformatics/btt765 via crossref
- doi:10.1093/bib/bbw020 via crossref
- doi:10.6084/m9.figshare.3115156.v2 via crossref
- doi:10.1093/bioinformatics/bts480 via crossref
- doi:10.1093/nar/gks1193 via crossref
- doi:10.1038/s41587-020-0439-x via crossref
- doi:10.1097/01.nnd.0000320699.47006.a3 via crossref
- doi:10.1371/journal.pone.0177459 via crossref
- doi:10.31219/osf.io/natsj via crossref
- doi:10.1200/edbk_175029 via crossref
- doi:10.1093/bioinformatics/btq415 via crossref
- doi:10.1186/s13059-021-02349-4 via crossref
- doi:10.1093/gigascience/giz149 via crossref
- doi:10.1093/nargab/lqab036 via crossref
- doi:10.1093/nar/gkw343 via crossref
- doi:10.1093/nar/gkq1019 via crossref
- doi:10.1186/s12859-015-0456-9 via crossref
Source provenance
- crossref
- last seen: 2026-06-27T06:33:01.923071+00:00
- europepmc
- last seen: 2026-05-19T01:45:01.086888+00:00
- unpaywall
- last seen: 2026-05-22T02:00:06.705733+00:00
License: CC-BY-4.0