Installation¶
Requirements¶
| Dependency | Minimum version | Notes |
|---|---|---|
| Nextflow | 25.10.0 | NXF_VER env var can pin the version |
| Java | 17 | Required by Nextflow (Java 17 or higher) |
| Container engine | — | One of Docker, Singularity, Apptainer, Podman, or Conda |
1. Install Nextflow¶
# via the official installer
curl -s https://get.nextflow.io | bash
mv nextflow ~/.local/bin/
# verify
nextflow -version
Or with Conda/Mamba:
2. Install a container engine¶
Follow the Docker installation guide.
Verify with docker --version.
Follow the Apptainer installation guide.
Verify with apptainer --version.
Install Miniconda or Mamba. All tool environments are managed per-process by Nextflow.
3. antiSMASH database¶
The pipeline can download the database automatically on first run. To pre-download it manually:
Pass the database path to the pipeline with --antismash_db /path/to/db. If the path is absent or empty, the pipeline
downloads the database there automatically before running antiSMASH.
deepBGC model data is also downloaded automatically on first run unless --deepbgc_data_dir points to an existing
directory. Ensure outbound network access for the initial deepBGC run.
4. Clone the repository (optional)¶
Running nextflow run andreassag/clystere pulls the pipeline automatically from GitHub. To work with a local copy: