Installation scripts for SURF ResearchCloud catalog components
View the Project on GitHub UtrechtUniversity/researchcloud-items
Installs the Nextflow workflow engine.
Nextflow is a scientific workflow system predominantly used for bioinformatic data analysis. It establishes standards for programmatically creating a series of dependent computational steps and facilitates their execution on various local and cloud resources.
The role will install the latest version of Nextflow by default. Nextflow is downloaded from Github, and placed in /usr/local/bin/nextflow
. Nextflow will therefore be available on every user’s path.
To determine the latest version, the role queries the Github API and parses the resulting JSON to find the download URL for the nextflow-<version>-dist
asset. This requires a shell call to curl
and jq
.
nextflow_version
: String. If set, a specific version of Nextflow will be downloaded from Github (instead of the latest version). Default: ""
.nextflow_java_version
: String. The version of Java that will be installed. Default: "17"
.2025 Written by Dawa Ometto (Utrecht University)