Development container

A lightweight development container that setups you in a matter of minutes is available here.

Manual installation

Dependencies

  • Python ≥ 3.8, < 3.13
  • Docker ≥ 24 (we recommend using Docker Desktop)
  • Java Runtime ≥ 11, ≤ 17
    • On Ubuntu, install openjdk-jre-<version> packages
  • Nextflow ≥ 23.04.0

Configuration

Install nf-core in your python environment (we recommend using a virtual environment) :

pip install nf-core==2.14.1

Configure your current environment so nf-core commands have access to nf-neuro modules :

export NFCORE_MODULES_GIT_REMOTE=https://github.com/scilus/nf-neuro.git
export NFCORE_MODULES_GIT_BRANCH=main
export NFCORE_SUBWORKFLOWS_GIT_REMOTE=https://github.com/scilus/nf-neuro.git
export NFCORE_SUBWORKFLOWS_GIT_BRANCH=main