Tutorial conclusion
What you've accomplished
Section titled “What you've accomplished”By completing this tutorial, you now know how to:
- Set up a looper project with a
.looper.yamlconfig, pipeline interface, and sample table - Run pipelines on your samples with
looper run - Use PEP features like derived attributes to simplify your sample metadata
- Integrate pipestat for structured result reporting and job monitoring
- Run project-level pipelines with
looper runpfor analyses that span all samples - Configure compute resources with divvy to submit jobs to clusters
Key points
Section titled “Key points”The PEPkit philosophy
Section titled “The PEPkit philosophy”One key takeaway from this tutorial is how modular everything is. Each feature is optional - you don't have to use any of them if you don't want to. You can also use all of them simultaneously if you need it. You can even use each tool independently of looper in a completely different system.
That modularity is the core design philosophy of PEPkit.
What's next?
Section titled “What's next?”- Advanced user guides - Details on run options, computing, and metadata management
- How-to recipes - Specific solutions for common use cases
- Developer tutorial - Create your own looper-compatible pipelines
Good luck!