Skip to content

Commit

Permalink
docs: nextflow
Browse files Browse the repository at this point in the history
  • Loading branch information
marrip committed Feb 29, 2024
1 parent ed5d666 commit 7c1a7c0
Showing 1 changed file with 52 additions and 1 deletion.
53 changes: 52 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <https://github.com/nextflow-io/nextflow/releases>

---

## 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`
Expand Down

0 comments on commit 7c1a7c0

Please sign in to comment.