Validation framework
A PEP can be validated using a generic JSON schema, or you can define your own custom schema for a more specific analysis.
PEP, or Portable Encapsulated Projects, is a community effort to make sample metadata reusable. PEPs decouple metadata from analysis by providing:
A PEP is written using a familiar yaml + csv format that can be read by our R and Python packages, and well as by workflow frameworks. PEP is your metadata solution for sample-intensive research projects. The PEPkit suite is a set of modular tools that work to help you use PEP in practical applications.

Validation framework
A PEP can be validated using a generic JSON schema, or you can define your own custom schema for a more specific analysis.
Workflow systems
Data analysts
Start by writing your metadata in PEP format, and immediately benefit from metadata organization tools written in R and Python.
Software developers
Handle input sample metadata formatting, parsing, and validation with our R or Python APIs, making your tool able to process PEP-compliant projects.