Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nextflow-io/patterns
A curated collection of Nextflow implementation patterns
https://github.com/nextflow-io/patterns
nextflow
Last synced: about 1 month ago
JSON representation
A curated collection of Nextflow implementation patterns
- Host: GitHub
- URL: https://github.com/nextflow-io/patterns
- Owner: nextflow-io
- License: mit
- Created: 2015-02-05T12:08:52.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-11-21T15:44:47.000Z (about 1 year ago)
- Last Synced: 2023-11-21T16:59:02.303Z (about 1 year ago)
- Topics: nextflow
- Language: Nextflow
- Homepage: http://nextflow-io.github.io/patterns/
- Size: 2.4 MB
- Stars: 304
- Watchers: 23
- Forks: 72
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Nextflow Patterns
A curated collection of Nextflow implementation patterns
![Build Status](https://github.com/nextflow-io/patterns/actions/workflows/test.yml/badge.svg)
## Basic patterns
* [Channel duplication](docs/channel-duplication.md)
* [Sort FilePairs by sample name](docs/sort-filepairs-by-samplename.md)
* [Create key to combine channels](docs/create-key-to-combine-channels.md)## Scatter executions
* [Process per file path](docs/process-per-file-path.md)
* [Process per file chunk](docs/process-per-file-chunk.md)
* [Process per file pairs](docs/process-per-file-pairs.md)
* [Process per file range](docs/process-per-file-range.md)
* [Process per CSV record](docs/process-per-csv-record.md)
* [Process per file output](docs/process-per-file-output.md)## Gather results
* [Process all outputs altogether](docs/process-collect.md)
* [Process outputs into groups](docs/process-into-groups.md)
* [Collect outputs into a file](docs/collect-into-file.md)## Organize outputs
* [Store process outputs](docs/publish-process-outputs.md)
* [Store outputs matching a glob pattern](docs/publish-matching-glob.md)
* [Store outputs renaming files](docs/publish-rename-outputs.md)## Other
* [Get process work directory](docs/process-get-workdir.md)
* [Ignore failing process](docs/ignore-failing-process.md)
* [State dependency](docs/state-dependency.md)## Advanced patterns
* [Conditional process resources](docs/conditional-resources.md)
* [Conditional process executions](docs/conditional-process.md)
* [Skip process execution](docs/skip-process-execution.md)
* [Feedback loop](docs/feedback-loop.md)
* [Optional input](docs/optional-input.md)
* [Optional output](docs/optional-output.md)
* [Process when empty](docs/process-when-empty.md)
* [Task batching](docs/task-batching.md)