https://nf-co.re logo
Join Slack
Powered by
# help
  • j

    Jon Bråte

    10/30/2025, 12:15 PM
    Hi, In my pipeline I suddenly got a strange result where it appears that two samples got mixed up halfway through the pipeline. It seems that the wrong meta.id was attached to the wrong file from SAMTOOLS_DEPTH. Even though I don't think that's possible. I did a number of "-resumes" during the run, but I don't have the work-directory anymore so I can't exactly trace down the error. But my questions is, are there tools (e.g. in nf-core tools) or methods to check that a pipeline does not have any wrong logic or other errors that can allow these things to happen? For example, trace every single file and how they pass through the pipeline?
    m
    m
    • 3
    • 6
  • j

    Jorge Gonzalez

    10/31/2025, 12:19 PM
    Hi everyone, I’m new user to Nextflow. I’m running the dev version of
    nf-core/genomeassembler
    with Apptainer on our SLURM cluster (Leftraru) in Chile, but I keep running into a consistent error during the container pulling phase. Error message:
    Copy code
    Cannot invoke "nextflow.util.Duration.toMillis()" because "this.pullTimeout" is null
    I’ve tried setting
    apptainer.pullTimeout
    at the user level (e.g., in
    .config
    and through environment variables), but the error persists. 1. Has anyone seen this specific
    pullTimeout is null
    error before? Was it fixed by having the cluster admin define a default value in the global Nextflow config? 2. Is there a known user-level workaround to force initialization of this variable when the system default is missing? I’ve already contacted our cluster support team, but I’m hoping to get some quick insights from the community in the meantime. Thanks a lot for any guidance — still learning my way around Nextflow!
    m
    p
    t
    • 4
    • 6
  • d

    Dylan Renard

    10/31/2025, 8:40 PM
    Hi Team, I'm trying to run mashwrapper nextflow pipeline from the CDC inside an existing nf-core pipeline. Any advice for running outside nextflow pipelines or modules in your own nextflow code? Best, Dylan
    p
    t
    • 3
    • 3
  • n

    Nour El Houda Barhoumi

    11/02/2025, 11:58 PM
    Hello, I hope you are doing well. I would like to ask for your feedback on the approach I used to compare transcriptional responses between strains. For each stress condition, I identified differentially expressed genes and examined the pairwise overlap of up-regulated and down-regulated genes between two strains at a time, while excluding genes that were also regulated in the third strain under the same condition. To determine whether the observed overlaps reflected coordinated regulation rather than coincidence, I calculated the odds ratio and the corresponding Fisher’s exact test p-value for each pairwise comparison. This analysis was focused only on the number of shared versus strain-specific DEGs, without considering functional pathways or enrichment analysis at this stage. I would like to confirm whether this approach is appropriate for assessing similarity and divergence in transcriptional responses based purely on DEG overlap counts? Thank you
    t
    • 2
    • 1
  • n

    Nadia Sanseverino

    11/03/2025, 2:54 PM
    Hi all! I haven't foud yet similar topics, so in the meantime I'll drop a request for help here: I'm trying to update modules in a pipeline, I had no issues with the first two but then I'm only gettinr an error that I think is related to a python version. I can't paste the whole output but I have it, if needed I have latest versione of nextflow and nf-core/tools. And I have Python 3.13 ... please send help
    Copy code
    (new-dev) nadiunix@LAPTOP-FAG8G0FQ:~/sammyseq$ nf-core modules update untar
    ...
    TypeError: unhashable type: 'dict'
    m
    • 2
    • 13
  • k

    Kathryn Greiner-Ferris

    11/03/2025, 6:54 PM
    Question.. my pipeline stopped midway because I ran out of storage. Is there a way to resume from where the pipeline stopped? executor > local (393) [- ] NFC…DEX_BISMARK_BWAMETH:GUNZIP - [7c/6feebd] NFC…ex/reference_genome.fasta) | 1 of 1 ✔️ [f9/d43039] NFC…AT_FASTQ (SYNSC-741point2) | 57 of 57 ✔️ [81/777e70] NFC…Q:FASTQC (SYNSC-738point2) | 57 of 57 ✔️ [7a/0f6c02] NFC…IMGALORE (SYNSC-741point2) | 57 of 57 ✔️ [aa/bdf0cd] NFC…RK_ALIGN (SYNSC-741point2) | 57 of 57 ✔️ [0c/de53d8] NFC…UPLICATE (SYNSC-737point4) | 56 of 57 [f2/23fc15] NFC…OLS_SORT (SYNSC-730point4) | 37 of 56 [63/514907] NFC…LS_INDEX (SYNSC-742point1) | 36 of 37 [4a/82f621] NFC…XTRACTOR (SYNSC-742point4) | 10 of 56 [11/3977b9] NFC…CYTOSINE (SYNSC-742point4) | 8 of 10 [b8/7580fa] NFC…K_REPORT (SYNSC-739point2) | 9 of 10 [- ] NFC…UP_BISMARK:BISMARK_SUMMARY - [- ] NFC…QMETHYLSEQQUALIMAP_BAMQC | 0 of 37 [- ] NFC…ETHYLSEQMETHYLSEQMULTIQC -
  • j

    James Fellows Yates

    11/04/2025, 11:00 AM
    The Nextflow syntax/language server is complaining about calling
    meta
    in prefix and args etc... in our
    modules.config
    Any suggestions how else to use these variables within in the
    modules.config
    file 'properly'?
  • j

    James Fellows Yates

    11/04/2025, 11:01 AM
    Ah no wait I just need to wrap the whole thing in a closure, ingnore me
    party this 1
  • m

    Markus

    11/04/2025, 7:01 PM
    Hi everyone! I'm trying to run scRNA-seq on a dataset processed with inDropsv2, and have set up everything as directed by the documentation at nf-core. However, when I try to run the pipeline, I"m getting the following error: WARN: Failed to render execution report -- see the log file for details WARN: Failed to render execution timeline -- see the log file for details ERROR ~ Access Denied (Service: S3, Status Code: 403, Request ID: 79QGY0A2V62NX5WJ, Extended Request ID: XlL+AoLMLEjJYbG2oOP8gphZ+fC8ULP+TigvxjqokXMU5ZJmpZ4kVA0XJeuTijMZryP7bFaq9j49jQ2sN+cKlA==) (SDK Attempt Count: 1) -- Check script 'assets/nf-core/scrnaseq/subworkflows/nf-core/utils_nextflow_pipeline/main.nf' at line: 80 or see '.nextflow.log' file for more details Given the error, I'm fairly sure the error is due to an inability of the process to access my s3. I'm positive I've copied my aws access keys correctly into the mmc.config file, as I'm running the pipeline on a persistent headnode through MemVerge. I'm still relatively new to nextflow, and this is my first time running an nf-core pipeline, so it's entirely possible I'm missing something basic, but any help would be appreciated!
    m
    • 2
    • 3
  • a

    Andy Joel

    11/05/2025, 4:08 AM
    Hi there, I'm running the
    circRNA
    pipeline using 16 core and 320 gigs of RAM, everything was running fine until I reached the process `Process `NFCORE_CIRCRNACIRCRNABSJ_DETECTION:COMBINE_SAMPLES (all)`` terminated with error exit status (137):
    Copy code
    Command executed [/home/z5628486/.nextflow/assets/nf-core/circrna/modules/local/combinebeds/filter/templates/filter.py]:
    Command exit status:
      137
    
    Command output:
      (empty)
    
    Command error:
      INFO:    Environment variable SINGULARITYENV_TMPDIR is set, but APPTAINERENV_TMPDIR is preferred
      INFO:    Environment variable SINGULARITYENV_NXF_TASK_WORKDIR is set, but APPTAINERENV_NXF_TASK_WORKDIR is preferred
      INFO:    Environment variable SINGULARITYENV_NXF_DEBUG is set, but APPTAINERENV_NXF_DEBUG is preferred
      /opt/conda/lib/python3.12/site-packages/upsetplot/data.py:303: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
        df.fillna(False, inplace=True)
      .command.run: line 168:    34 Killed                  /usr/bin/env python .command.sh
    Container:
      /srv/scratch/work/singularity/community.wave.seqera.io-library-pandas_polars_pyarrow_upsetplot-8840b96e156438fc.img
    it uses the whole 320gb of RAM; I tried putting limiter in the resourcelimits.config such as:
    Copy code
    process {
        resourceLimits = [
            cpus: 16,
            memory: '300.GB',
            time: '23.h'
        ]
    }
    but the process ignores the config file and as such gets OOM killed again. Any suggestion would be helpful, thanks!
    n
    • 2
    • 2
  • a

    Adrien Coulier

    11/05/2025, 7:52 AM
    Hi! I'm about to create a new release for nf-core/pixelator, but GitHub says no, any idea what I'm doing wrong?
    🤔 1
    p
    m
    +2
    • 5
    • 15
  • m

    Max Cummins

    11/05/2025, 3:23 PM
    Hi all - is it possible to provide args for a given process at the workflow level? i.e. workflow level injection to overwrite module level
    def args = task.ext.args ?: ''
    for example, something similar to:
    Copy code
    include { RASUSA as LONG_RASUSA  } from '../../../modules/nf-core/rasusa'
    
    workflow DOWNSAMPLING {
    
        take:
        long_reads_ch // channel: [ val(meta), long_reads ]
    
        main:
    
        LONG_RASUSA (
                long_reads_ch,
                100,
                args: "--seed 1"
            )
    or
    Copy code
    include { RASUSA as LONG_RASUSA  } from '../../../modules/nf-core/rasusa'
    
    def long_rasusa.ext.args = "--seed 1"
    
    workflow DOWNSAMPLING {
    
        take:
        long_reads_ch // channel: [ val(meta), long_reads ]
    
        main:
    
        LONG_RASUSA (
                long_reads_ch,
                100
            )
    I want to avoid using
    conf/modules.config
    or modifying/patching the underlying module
    i
    a
    a
    • 4
    • 33
  • s

    Slackbot

    11/05/2025, 4:48 PM
    This message was deleted.
    #️⃣ 1
    🙌 1
    c
    m
    • 3
    • 2
  • s

    Sivani Ravindran

    11/05/2025, 10:00 PM
    ERROR ~ Error executing process > 'NFCORE_CUTANDRUNCUTANDRUNPREPARE_GENOME:GUNZIP_GTF' Caused by: Failed to pull singularity image command: singularity pull --name depot.galaxyproject.org-singularity-ubuntu-20.04.img.pulling.1762379086803 https://depot.galaxyproject.org/singularity/ubuntu:20.04 > /dev/null status : 255 message: ERROR: pull is only supported for shub URIs i keep getting this error, does anybody know what the issue could be? Also fyi - i an running this on HPC which doesnt have docker installed so i had to create a conda environment and install singularity. However i keep getting this issue.
    k
    • 2
    • 6
  • m

    Manon

    11/06/2025, 4:36 AM
    Hi all I am using nf-core proteinfold , I setting use_gpu=true but get error in multiqc step, in case I would like avoid to use gpu in multiqc step how can i do ?
    #️⃣ 1
    c
    j
    • 3
    • 3
  • k

    Kotchanipa Rukruam

    11/06/2025, 1:48 PM
    Hello, I'm running nextflow run nf-core/rnadnavar -r 1.3.1 but it shows "Cannot find revision 1.3.1 --Make sure that it exists in the remote repository https:... . I want to run variant calling from rna-seq, anyone pls help.
    #️⃣ 1
    c
    m
    r
    • 4
    • 8
  • r

    Rémy Poirey

    11/06/2025, 3:03 PM
    Hi all - I try to run nf-core/hlatyping:
  • r

    Rémy Poirey

    11/06/2025, 3:11 PM
    Hi all - I try to use the pipeline nf-core/hlatyping on a computer with 4 CPUs and 64GB RAM. The bam file is 65 GB big and aligns 150 nucleotides reads paired-end. I got as full message error:
    Copy code
    Error executing process > 'NFCORE_HLATYPING:HLATYPING:CHECK_PAIRED (BAPA1)'
    
    Caused by:
      Process `NFCORE_HLATYPING:HLATYPING:CHECK_PAIRED (BAPA1)` terminated with an error exit status (127)
    
    
    Command executed:
    
      if [ $({ samtools view -H pbmc-1_OE0224_BEHINDMS_BAPA1_merged.mdup.bam -@2 ; samtools view pbmc-1_OE0224_BEHINDMS_BAPA1_merged.mdup.bam -@2 | head -n1000; } | samtools view -c -f 1  -@2 ) -gt 0 ]; then
          echo false > is_singleend.txt
      else
          echo true > is_singleend.txt
      fi
      
      cat <<-END_VERSIONS > versions.yml
      "NFCORE_HLATYPING:HLATYPING:CHECK_PAIRED":
          samtools: $(echo $(samtools --version 2>&1) | sed 's/^.*samtools //; s/Using.*$//')
      END_VERSIONS
    
    Command exit status:
      127
    
    Command output:
      (empty)
    
    Command error:
      .command.run: line 306: docker: command not found
    
    Work dir:
      /Users/remy/work/38/04a4e23976be5292d1b39e7fb7c8e6
    
    Container:
      <http://quay.io/biocontainers/samtools:1.16.1--h6899075_0|quay.io/biocontainers/samtools:1.16.1--h6899075_0>
    Do you have an idea what is going wrong?
    n
    p
    t
    • 4
    • 3
  • n

    Niklas Schandry

    11/07/2025, 8:35 AM
    If I put a profile into nf-core/configs, that defines more profiles, are those "inner" profiles available when I call the pipeline? I.e. can I do
    nextflow run nf-core/pipeline -profile instution,sub_profile
    where
    sub_profile
    is defined in
    institution
    ?
    j
    m
    • 3
    • 4
  • t

    Thomas Adams

    11/07/2025, 10:43 AM
    Hey all, I'm having reports from some users where a local config file at ~/.nextflow/config seems to be taking precedence over our institution profile on the nf-core repo passed with the
    -profile
    flag. Specifically, the profile passed uses singularity and not conda, but their local config does, and their run now looks to be using conda despite all the logs suggesting it read the profile correctly. I expect it's that I've missed something in the docs and need to update guidance internally, but I can't figure out how to have the specified profile override a local config. Thanks!
    p
    • 2
    • 2
  • j

    James Fellows Yates

    11/07/2025, 12:55 PM
    Does anyone have any suggestions to on how to track down the cause of a ConcurrentModificationException error within a process?
    Copy code
    ERROR ~ Error executing process > 'NFCORE_CREATETAXDB:CREATETAXDB:PREPROCESSING:FIND_CONCATENATE_DNA (1)'
    
    Caused by:
      java.util.ConcurrentModificationException
    ohno2 1
    e
    m
    • 3
    • 61
  • j

    James Fellows Yates

    11/07/2025, 12:59 PM
    OK correction it's happening in multiple processes 😕
  • e

    Evangelos Karatzas

    11/10/2025, 10:49 AM
    what happened to the draw.io paths library:
    <https://github.com/nf-core/website/raw/main/public/images/graphic_design_assets/workflow_schematics_components/generic/nf-core_components.xml>
    This doesnt work anymore
    m
    • 2
    • 8
  • j

    James Fellows Yates

    11/12/2025, 10:28 AM
    I have a feeling that I'm going insane... but before I confirm this - does anyone have any examples where they pass parameters to an internal string via a pipeline level parameter? e.g.
    --tool_options "-k 2 -n 10"
    This sort of thing?
    m
    f
    m
    • 4
    • 13
  • j

    Julio Diaz Caballero

    11/13/2025, 4:25 PM
    Hi all! I’m running some local tests and encountered a problem with a container that’s only available locally. In my module, I’ve set
    container "assessassembly:latest"
    , but Nextflow attempts to fetch it from quay.io. Does anyone know if there’s a way to explicitly indicate in the container line that the image should be used from the local environment rather than pulled from a registry?
    p
    p
    t
    • 4
    • 9
  • t

    Thiseas C. Lamnidis

    11/14/2025, 9:59 AM
    Hi everyone! I am having trouble merging the latest template (3.4.1) into nf-core/eager:dev : https://github.com/nf-core/eager/pull/1161 The default test profile is consistently failing because the runner runs into a java error:
    Copy code
    java.lang.IllegalArgumentException: The specified path does not exist: /home/runner/_work/eager/eager/~/tests/8bde3c40186e73112a6953d541d956b7/output/genotyping
    That looks to me like a problem with the publishDir directive (since that is (part of) the publishDir of the process). BUT, I do not run into this problem at all locally, and cannot reproduce it outside of the GitHub runner. More info within thread
    j
    • 2
    • 18
  • e

    Evangelos Karatzas

    11/14/2025, 10:07 AM
    I am almost there with creating a downstream samplesheet with the new workflow output syntax, but struggling in the last bit. It's a very simple samplesheet with two columns:
    Copy code
    proteinfold_samplesheet = NFCORE_PROTEINFAMILIES.out.family_reps
            .map { meta, file ->
                [
                    id: meta.id,
                    fasta: file
                ]
            }
    
        publish:
        proteinfold_samplesheet = proteinfold_samplesheet
    This is my current output directive:
    Copy code
    output {
        proteinfold_samplesheet {
            path { sample -> "proteinfold/${sample.id}/" }
            mode params.publish_dir_mode
            enabled !params.skip_proteinfold_samplesheet
            index {
                path 'proteinfold/samplesheet.csv'
                header true
                sep ','
            }
        }
    }
    It works fine but: 1. Can I also use sample.id somehow in the index? It keeps giving me errors whatever I tried. Otherwise two different runs will overwrite each other. 2. Can I turn off quoting in the index file that is created? currently it is like this:
    Copy code
    "id","fasta"
    "mgnifams_test","/path/to/results/proteinfold/mgnifams_test/mgnifams_test_reps.faa"
    m
    b
    t
    • 4
    • 14
  • e

    Evangelos Karatzas

    11/14/2025, 10:07 AM
    @Thiseas C. Lamnidis sorry for the long message that might have covered your question 😛
    😭 1
  • j

    Jordi

    11/17/2025, 10:50 AM
    Hi all! From our site it seems that nf-core is down. Is there a way to check the service status? Maybe an announcement that I've missed? Thank you in advance.
    m
    • 2
    • 4
  • h

    Hovakim Grabski

    11/17/2025, 12:53 PM
    Hi Guys, #suggestion it is also possible to support Discord notification, by doing this:
    def json_path = (
    hook_url.contains("<http://hooks.slack.com|hooks.slack.com>") ||
    (hook_url ==~ /https:\/\/discord\.com\/api\/webhooks\/\d+\/[A-Za-z0-9_\-]+\/slack/)
    ) ? "slackreport.json" : "adaptivecard.json"
    m
    • 2
    • 1