An open API service indexing awesome lists of open source software.

https://github.com/ctubbs750/snakemake-workflow-template

Project structure and template for use in a Snakemake workflow.
https://github.com/ctubbs750/snakemake-workflow-template

python shell-scripting snakemake template

Last synced: about 1 year ago
JSON representation

Project structure and template for use in a Snakemake workflow.

Awesome Lists containing this project

README

          

# snakemake-workflow-template

snakemake-workflow-template provides a generic project template for use in Snakemake workflows. This structure is derived from the recommended Snakemake directory structure ([here](https://snakemake.readthedocs.io/en/stable/snakefiles/deployment.html)), with a few modifications to make that I found more compatible with research and work conducted on high-performance compute (HPC) clusters.

### Usage

To use this template you can select `Use this template` from the repo home page. Alternatively, you clone it through the web url followed by a few commands to clean things up:

```
$ git clone [repo web url]

$ mv snakemake-workflow-template/ [workflow-name]

$ cd [workflow-name]

$ find . -type f -name "*.gitignore" -exec rm -f {} +
```