From 7c1a7c095a4681e1be9eee967731e2989b9c5a9c Mon Sep 17 00:00:00 2001 From: Martin Rippin Date: Thu, 29 Feb 2024 09:40:40 +0100 Subject: [PATCH] docs: nextflow --- README.md | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ebc59ce..673655c 100644 --- a/README.md +++ b/README.md @@ -567,10 +567,61 @@ $ git push ## 3. Nextflow -- general (install, best practice) +### Short introduction + +- workflow manager that enables scalable and reproducible scientific workflows using software containers +- an extension of groovy which is object-oriented programming language for the Java platform +- **nf-core**: project/community that develops framework for nextflow including guidelines, tools, modules, subworkflows, pipelines and test data + +--- + +## 3. Nextflow + +### Requirements + +- POSIX compatible system (e.g. Linux, Os X) +- Bash +- Java ≥ 11 / ≤ 21 +- Docker/Singularity + +--- + +## 3. Nextflow + +### Installation + +```bash +$ curl -s https://get.nextflow.io | bash +$ chmod +x nextflow +``` + +or + +```bash +$ wget -O nextflow https://github.com/nextflow-io/nextflow/releases/download/v23.10.1/nextflow-23.10.1-all +``` + +or via browser at + +--- + +## 3. Nextflow + +### Best practice + +- containerized processes + +--- + +## 3. Resources + - nf-core template - stubbing +- [nextflow.io](https://nextflow.io/) +- [nf-co.re](https://nf-co.re/) +- [nf-core github](https://github.com/nf-core) + --- ## 4. `tso500_nxf_workflow`