The Snakemake-workflows project is a joint effort to create workflows for common use cases of the Snakemake workflow management system. Snakemake-workflows has just started, and we are still in the phase to determine policies and best practices.
A list of all available workflows that are currently in development can be found here.
The following workflows have undergone a strict review and quality control process and are ready for production.
Workflow | Domain | Authors |
---|
Once the initiators have agreed on the procedure, it will be possible to join the team here.
Contributing is easy:
- Join the team
- Create a new repository for your workflow
- Ensure that your workflow meets our guidelines.
- Request a review here.
- A workflow repository shall consist of one Snakemake workflow.
- The structure of the workflow should follow our skeleton.
- Whenever possible, Snakemake wrappers should be used.
- The workflow should be configurable via a well documented YAML-based configuration file and (when necessary) a sample sheet.
- The workflow has to define an (integration-style) test case that is configured via the
.travis.yml
file in the skeleton.