peppy is a python package that provides an API for handling standardized project and sample metadata.
If you define your project as a standard Portable Encapsulated Project (or PEP), you can use the
peppy package to instantiate an in-memory representation of your project and all of its samples. You can then use this for interactive analysis, or to develop a novel python tool based on
peppy so you don’t have to handle sample processing.
peppy is primarily useful to tool developers and data analysts who want a standard way of representing sample-intensive research project metadata. To get started, proceed with the Introduction.
- Basic PEP example
- Sample subannotation
- Project models
- Extending sample objects