Nextflow modules

February 14, 2024 ยท View on GitHub

This repository holds reusable modules, subworkflows that are used in Janelia Nextflow pipelines.

The repository is formatted to be compatible with nf-core tooling, in particular the module system.

Prerequisites

You must install nf-core tools in your environment before you can install modules from this repository.

List modules

nf-core modules -g JaneliaSciComp/nextflow-modules list remote

Installing a module

To install a module into a pipeline, use the modules install command, e.g.:

nf-core modules -g JaneliaSciComp/nextflow-modules install spark/prepare

Installing a subworkflow

nf-core subworkflows -g JaneliaSciComp/nextflow-modules install spark_start

This will install the subworkflow and all of its dependencies including the spark_cluster subworkflow and all necessary modules.