add nextflow d30e48d

This commit is contained in:
2026-04-29 23:01:54 +02:00
parent d0b12d668d
commit 97cc9058d3
2840 changed files with 730250 additions and 0 deletions

37
nextflow/docs/fusion.md Normal file
View File

@@ -0,0 +1,37 @@
(fusion-page)=
# Fusion file system
:::{versionadded} 22.10.0
:::
:::{versionadded} 23.02.0-edge
Support for Google Cloud Storage.
:::
Cloud object stores such as AWS S3 are scalable and cost-effective, but they don't present a POSIX (Portable Operating System Interface). This means containerized applications must copy data to and from cloud storage for every task — a slow and inefficient process.
Fusion is a virtual, lightweight, distributed file system that bridges the gap between pipelines and cloud-native storage. Fusion enables seamless filesystem I/O to cloud object stores via a standard POSIX interface, resulting in simpler pipeline logic and faster, more efficient pipeline execution.
See [Fusion file system](https://docs.seqera.io/fusion) for more information about Fusion features.
:::{note}
Fusion requires a license for use in Seqera Platform compute environments or directly in Nextflow. Fusion can be trialed at no cost. See the [Fusion licensing documentation](https://docs.seqera.io/fusion/licensing) for more information.
:::
## Get started
Fusion integrates with Nextflow directly and does not require any installation or change in pipeline code. It only requires use of a container runtime or a container computing service, such as Kubernetes, AWS Batch, or Google Cloud Batch.
To enable Fusion in your Nextflow pipeline, add the following to your `nextflow.config` file:
```{code-block} nextflow
:class: copyable
fusion.enabled = true
wave.enabled = true
tower.accessToken = '<PLATFORM_ACCESS_TOKEN>'
```
Replace `<PLATFORM_ACCESS_TOKEN>` with your Platform access token.
See [Get started](https://docs.seqera.io/fusion/get-started) for more information and guides to get started with Fusion.