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

    Igor Trujnara

    07/24/2026, 8:17 AM
    I am trying to convert #C06R4FC4C1E to the new typed params with the automatic converter, but I am getting
    Pipeline cannot be converted due to script errors
    .
    nextflow lint
    gives no errors and 3 very minor warnings. AITA? And how can I find the errors? I don't see a way to see the full log
  • s

    Slackbot

    07/27/2026, 10:42 AM
    This message was deleted.
    t
    • 2
    • 1
  • i

    Igor Trujnara

    07/27/2026, 2:35 PM
    I know this is extremely non-specific, but after converting the pipeline to typed params I am consistently getting a
    StackOverflowError
    when trying a test run no matter what I do. Upon checking the log, I saw that the reason is an infinite loop that starts like this:
    Copy code
    nextflow.file.http.XPath.iterator(XPath.groovy:242)
        at groovy.json.DefaultJsonGenerator.writeObject(DefaultJsonGenerator.java:206)
        at groovy.json.DefaultJsonGenerator.writeObject(DefaultJsonGenerator.java:168)
        at groovy.json.DefaultJsonGenerator.writeIterator(DefaultJsonGenerator.java:416)
        at groovy.json.DefaultJsonGenerator.writeObject(DefaultJsonGenerator.java:206)
    Has anyone encountered ths before? The error messages are entirely unhelpful, and I cannot pinpoint where things go wrong. AI suggests bogus theories that don't match the code
    m
    n
    • 3
    • 17
  • d

    Daniel Lundin

    07/28/2026, 9:10 AM
    I'm having problems signing in from my computer. When I ask slack to reset my password or send a sign-in link I get messages that there's no account associated with my email address (daniel.lundin@lnu.se). So, a catch 22. I was going to change my email address to matricaria.suaveolens@gmail.com anyway -- are any of you admins able to do that so I can continue? Or should I create a new account with this email?
    j
    • 2
    • 1
  • s

    Slackbot

    07/28/2026, 9:10 AM
    If you want to change your email address, got to: http://my.slack.com/account In the top right, select the right workspace. More details here: https://slack.com/help/articles/207262907-Change-your-email-address
  • s

    Stephen Clayton

    07/29/2026, 2:25 PM
    My PR is approved but I don't get a merge button. Not sure what d
  • s

    Stephen Clayton

    07/29/2026, 2:25 PM
    *
  • s

    Stephen Clayton

    07/29/2026, 2:25 PM
    happened. https://github.com/nf-core/configs/pull/1152
    e
    • 2
    • 2
  • c

    Christophe HELIGON

    07/30/2026, 9:36 AM
    Hi, we have built a nextflow pipeline that is mostly working as expected. Using version 26.04.6 but same was true with previous 26.xx.x versions and we just updated everything to latest version. We are facing 2 issues. # Issue 1: We use a custom.config file to feed parameters to the pipeline. When we change a parameter in that file (with a bash sed command outside the pipeline), we expect that the modules that use this parameter do not use the cached results from the previous runs. Unfortunately it does. We can use the 'cache false' option but we would like to use the cache when no parameter change is made. Is there something we do not understand about this caching mechanism? Would you have suggestions to investigate this in our setup? # Issue 2: We enjoy the short performance summary displayed at the end of each run, ie: Completed at: 28-Jul-2026 193051 Duration : 1h 47m 8s CPU hours : 1.9 Succeeded : 13 But for some reasons it is not always displayed. Some server display it at the end of each run, some do not. The code seems the same (git clone). We believe it is a configuration in nextflow but we can't find where this is set up. Can you help?
    r
    a
    • 3
    • 5
  • s

    Sofia Stamouli

    07/30/2026, 1:20 PM
    Hi! This GHaction has been stuck since this morning with the error:
    Canceling since a higher priority waiting request for Run nf-test-759 exists
    . Any ideas why is happening?
    quick look 1
    m
    • 2
    • 3
  • c

    Chris Wyatt

    07/30/2026, 2:58 PM
    Hey, I am reviewing the new rnastructurome pipeline (github.com/nf-core/rnastructurome), and am not sure if this is a valid way to organise the main.nf (hopefully its fine). But the pipeline allows all columns in a samplesheet to be filled in by params given at command line. E.g. Organism, if not set in the samplesheet, then adding --organism ‘Homo sapiens’, will use that for all samples in the sheet. github.com/nf-core/rnastructurome/pull/5/changes#… It is set in a subworkflow. So that if there is content in the samplesheet for a particular attribute the param will not overwrite it. It only overides with a param if the field is empty. rnastructurome/subworkflows/local/utils_nfcore_rnastructurome_pipeline/main.nf at 2678cdd9f6a82c25d6… Not sure if this is a useful feature, but if it is, is this allowed in an nf-core pipeline?
    n
    • 2
    • 2
  • r

    razmia.sabahat

    07/30/2026, 4:22 PM
    Hi everyone! I'm stuck on a local lint issue for my PR. My module uses both ciri2 and samtools (for SAM file conversion). I generated the Docker and Singularity container links directly from Seqera Containers using the exact tool versions specified in environment.yml. However, nf-core lint continuously fails with Unable to connect to container registry (404) and Container versions do not match. I suspect this might also be causing the automated CI test to fail, but I'm not 100% sure. Would anyone mind taking a quick look or helping out? Thanks in advance! github.com/nf-core/modules/pull/12224
  • p

    Patricie Skaláková

    08/03/2026, 10:16 AM
    Hi! Does anyone know if it's possible for institutions to purchase access to Seqera AI (co-scientist)? Or could someone point me to the appropriate channel to ask about Seqera AI? Thanks!
    l
    r
    • 3
    • 2
  • n

    Nick Waters

    08/03/2026, 2:01 PM
    Hi everyone. My colleague raised an interesting question about usage of process substitution for concatenation tasks rather than using CAT_FASTQ , to avoid storing the large intermediate files. I don't see that pattern used much over in nf-core/modules, apart from one module. Are there any downsides to this? In my specific case most of the tools in the pipeline require the concatenated input, so I'm not sure if I should be worried about the potential time and I/O cost of process substitution in each tools process, versus the storage cost of using CAT_FASTQ once for all tools.
    a
    • 2
    • 1
  • l

    Louis Le Nézet

    08/05/2026, 5:04 PM
    Hi, I'm trying to fix the environment issue for phyloflash with conda. The environment can be create locally but fail on the github action with the following error:
    Copy code
    >       ERROR conda.core.link:_execute(1014): An error occurred while installing package 'bioconda::spades-3.15.5-h95f258a_1'.
          >       Rolling back transaction:
          >       LinkError: post-link script failed for package bioconda::spades-3.15.5-h95f258a_1
          >       location of failed script: /home/runner/work/modules/modules/.nf-test/tests/769e57f0e7d8bc77bee19f97fef1c9d9/work/conda/env-27f8de4e77d219b103e2d1302f904167/bin/.spades-post-link.sh
          >       ==> script messages <==
          >       <None>
          >       ==> script output <==
          >       stdout:
          >       stderr: /home/runner/work/modules/modules/.nf-test/tests/769e57f0e7d8bc77bee19f97fef1c9d9/work/conda/env-27f8de4e77d219b103e2d1302f904167/etc/conda/deactivate.d/deactivate-gxx_linux-64.sh: line 68: CONDA_BACKUP_CXX: unbound variable
    I've tried to specify additional libraries to match the singularity container, but I always came back to this error. Does anybody know how to solve this ? github.com/nf-core/modules/pull/12577
    m
    • 2
    • 8
  • e

    Evangelos Karatzas

    08/06/2026, 2:10 PM
    Any idea what these singularity errors here are about: github.com/nf-core/proteinfamilies/…/92642599648?pr=183
    Copy code
    > Command error:
          >   WARNING: DEPRECATED USAGE: Forwarding SINGULARITYENV_NXF_TASK_WORKDIR as environment variable will not be supported in the future, use APPTAINERENV_NXF_TASK_WORKDIR instead
          >   WARNING: DEPRECATED USAGE: Forwarding SINGULARITYENV_NXF_DEBUG as environment variable will not be supported in the future, use APPTAINERENV_NXF_DEBUG instead
          >   ERROR  : Failed to create container process: Operation not permitted
    • 1
    • 1
  • n

    Niklas Schandry

    08/06/2026, 2:16 PM
    I think I broke the template-merge pr (again). I tried rebasing it onto dev, but this gives me hours of merge conflicts to resolve, and I think there has to be a better way? github.com/nf-core/genomeassembler/pull/208
    🥲 1
    • 1
    • 2
  • v

    Vikesh Ajith

    08/07/2026, 4:00 AM
    When updating an nf-core module, how do I get the conda lockfile required by meta.yml, e.g.
    Copy code
    modules/nf-core/vuegen/.conda-lock/linux_amd64-bd-9eebdec0448f6563_1.txt
    I'm able to get all the other information from: seqera.io/containers For reference, here is my container. There is a conda lockfile block there but it is a format that I don't really recognise and doesn't seem to match other modules with the lockfile
    m
    • 2
    • 6
  • s

    Sunil

    08/07/2026, 9:06 PM
    I'm running the ChIP-Seq pipeline and wanted to change a couple of parameters, which I'm assuming are to be provided by a config file. Is this the correct way to provide additional arguments?
    Copy code
    process {
        withName: 'BOWTIE2_ALIGN' {
            ext.args = {
                [
                    meta.read_group ? "--rg-id ${meta.id} --rg SM:${meta.id - ~/_T\\d+$/} --rg PL:ILLUMINA --rg LB:${meta.id} --rg PU:1" : '',
                    params.seq_center ? "--rg CN:${params.seq_center}" : '',
                    '-X 1000'
                ].join(' ').trim()
            }
        }
    
        withName: 'BAMTOOLS_FILTER' {
            ext.args = {
                [
                    meta.single_end ? '-F 0x004' : '-F 0x004 -F 0x0008 -f 0x001',
                    params.keep_dups ? '' : '-F 0x0400',
                    params.keep_multi_map ? '' : '-q 30'
                ].join(' ').trim()
            }
        }
    👍 1
    k
    • 2
    • 1
  • e

    eleni.afentaki

    08/07/2026, 9:34 PM
    Hi everyone, I'm very new to bioinformatics and I'm currently working with the nf-core/fastquorum pipeline for Duplex Sequencing data. I'm analyzing a dataset with approximately 94 million reads from a 376 bp target region containing 10 nt UMIs. The pipeline runs successfully through alignment, but repeatedly struggles during the fgbio GroupReadsByUmi step. A 1% subset of the data (~0.94 million reads) completes successfully, but the full dataset either runs for a very long time or fails due to resource limitations. I've already spent some time troubleshooting memory allocation and runtime settings, and I've been able to resolve some scheduling/resource issues, but GroupReadsByUmi remains the bottleneck. Has anyone encountered similar scaling issues with Duplex-Seq data or extremely deep sequencing of a very small target region? Any suggestions would be greatly appreciated. Thanks!
    a
    • 2
    • 5
  • a

    Alexandra Mancheno-Ferris

    08/10/2026, 9:31 AM
    Hi everyone , I'm currently working on the development of a pipeline to process the BLISS ( break labelling in situ sequencing) data, but I have a bug to fix. I launch it with as input a csv of 2 samples paired-end, it finish without error but losing one sample and then when I relaunch it with -resume , the lost sample is process without error. At the beggining of the pipeline I used the subworkflow fastq_fastqc_umitools_trimgalore , then bwa_mem and umitools_dedup and it seems that the lost of one of two samples Can someone help me ?
    a
    • 2
    • 2
  • a

    Ara

    08/10/2026, 12:07 PM
    Hi everyone, I'm Arash, a PhD student in Ola Larsson's group at SciLifeLab. We're hosting the TRANSLACORE Bioinformatics Training School in Scilifelab Solna from August 24–26 for trainees working on translational control and Ribo-seq/Polysome profiling. It would be awesome to have someone who knows the pipeline come give a ~30 min talk to introduce the nf-core/riboseq pipeline to researchers in this field. I'd really appreciate it if anyone could help or point me to someone who could. If there's no candidate available in person at SciLifeLab Solna, a Zoom talk would work as well.
    j
    • 2
    • 1
  • n

    nivethithaj59

    08/15/2026, 9:56 AM
    Hi everyone. I need some sanity-checking before coming to any conclusion. Client sent ONT reads for a fungal isolate and wants a de novo assembly + annotation. R10.4.1, but
    fast
    basecalls only, no POD5. • 600 Mb total → ~15× if it's a 40 Mb genome • read N50 1,468 bp, median 1,219 • mean Q11.2, only 3.9% of reads above Q15 My conclusion: this can't produce a usable genome assembly, and the N50 alone is disqualifying — nothing spans an LTR element or an rDNA unit, so the repeat structure is unresolvable regardless of assembler or coverage. Can anyone help me up here? Because previously the same issue happened and they did the re-sequencing and sent me up this data, which ultimately fails the QC requirement for the fungal assemby again. Any suggestion or guidance would be helpful for me. Thanks in advance
    p
    a
    • 3
    • 2
  • j

    Jaime Zolik

    08/19/2026, 1:09 PM
    Hello, I am working with nf-core/mag and keep ending up with the same error:
    Copy code
    Workflow execution completed unsuccessfully!
    The exit status of the task that caused the workflow execution to fail was: null.
    
    The full error message was:
    
    Error executing process > 'NFCORE_MAG:MAG:ANCIENT_DNA_ASSEMBLY_VALIDATION:PYDAMAGE_ANALYZE (SPAdes-22ds)'
    
    Caused by:
      process hasn't exited
    Here is my code:
    Copy code
    nextflow pull nf-core/mag
    nextflow run nf-core/mag -r 5.5.0 \
    -c custom.config \
    -profile singularity \
    --input /projects/standard/mnievesc/zolik006/01_projects/01_PIALQ/02_analysis/03_Metagenomics/01_analysis/04_Denovo/sam$
    --clip_tool adapterremoval \
    --host_fasta /projects/standard/mnievesc/shared/ref_seqs/human_g1k_v37.fasta \
    --host_fasta_bowtie2index /projects/standard/mnievesc/shared/ref_seqs \
    --spades_fix_cpus 32 \
    --megahit_fix_cpu_1 \
    --reads_minlength 30 \
    --binning_map_mode own \
    --min_contig_size 500 \
    --save_assembly_mapped_reads \
    --exclude_unbins_from_postbinning \
    --skip_prokka \
    --run_checkm \
    --run_busco \
    --checkm_db /projects/standard/mnievesc/zolik006/02_refseqs/09_metaWARP/CheckM_DB \
    --refine_bins_dastool \
    --refine_bins_dastool_threshold 0.3 \
    --postbinning_input refined_bins_only \
    --run_gunc \
    --gunc_db /projects/standard/mnievesc/zolik006/02_refseqs/11_gunc/gunc_db_progenomes2.1.dmnd \
    --gtdb_db /projects/standard/mnievesc/zolik006/gtdbtk/share/gtdbtk-2.6.1/db \
    --ancient_dna \
    --outdir /projects/standard/mnievesc/zolik006/01_projects/01_PIALQ/02_analysis/03_Metagenomics/01_analysis/04_Denovo/
    And my custom.config:
    Copy code
    process {
            withName: GTDBTK_CLASSIFYWF {
                    cpus = 32
                    memory = 256.GB
            }
            withName: CHECKM_QC {
                    cpus = 32
                    memory = 256.GB
            }
            withName: PYDAMAGE_ANALYZE {
                    cpus = 32
                    memory = 256.GB
            }
    }
    When I look at the .command.log in the work-directory I can see that it completed analyzing all of the sequences. I am only putting in one ancient DNA sequencing file (22ds) that has about 18 million reads. I do not know what is causing it to get stuck on phydamage and would appreciate any advice on what I can do to fix this.
    #️⃣ 1
    c
    r
    d
    • 4
    • 4
  • l

    Luis Heinzlmeier

    08/20/2026, 8:19 AM
    Hi, I'm preparing the final steps for the release of nf-core/hadge. For this, I have to update our pipeline to version 4.1.0. Unfortunately, I do not have the permissions to do so:
    Copy code
    nf-core pipelines sync \
       --dir /Users/luisheinzlmeier/Desktop/Repos/hadge \
       --from-branch dev \
       --pull-request \
       --username LuisHeinzlmeier \
       --github-repository <https://github.com/nf-core/hadge.git>
    
    
                                              ,--./,-.
              ___     __   __   __   ___     /,-._.--~\
        |\ | |__  __ /  ` /  \ |__) |__         }  {
        | \| |       \__, \__/ |  \ |___     \`-._,-`-,
                                              `._,._,'
    
        nf-core/tools version 4.1.0 - <https://nf-co.re>
    
    
    WARNING  Could not find GitHub authentication token. Some API requests may fail.
    WARNING  Could not find GitHub authentication token. Some API requests may fail.
    INFO     Pipeline directory: /Users/luisheinzlmeier/Desktop/Repos/hadge
    INFO     Using branch 'dev' to fetch workflow variables
    INFO     Will attempt to automatically create a pull request
    INFO     Original pipeline repository branch is 'dev'
    INFO     Deleting tracked files in 'TEMPLATE' branch
    INFO     Making a new template pipeline using pipeline variables
    INFO     Using found ORCID for Fabiola Curion. Please double-check: <https://orcid.org/0000-0003-2502-8803>
    INFO     Saving metadata file to '/Users/luisheinzlmeier/Desktop/Repos/hadge'
    INFO     Generated container configs for the pipeline.
    INFO     Committed changes to 'TEMPLATE' branch
    INFO     Pushing TEMPLATE branch to remote: 'hadge'
    INFO     Checking out original branch: 'dev'
    ERROR    Could not push TEMPLATE branch:
               Cmd('git') failed due to: exit code(1)
               cmdline: git push
               stderr: 'remote: error: GH013: Repository rule violations found for refs/heads/TEMPLATE.
             remote: Review all repository rules at <https://github.com/nf-core/hadge/rules?ref=refs%2Fheads%2FTEMPLATE>
             remote:
             remote: - Cannot update this protected ref.
             remote:
             To <https://github.com/nf-core/hadge.git>
              !  TEMPLATE -> TEMPLATE (push declined due to repository rule violations)
             error: failed to push some refs to '<https://github.com/nf-core/hadge.git''>
    Thank you for your help!
  • s

    Slackbot

    08/20/2026, 11:13 AM
    This message was deleted.
    #️⃣ 1
    c
    • 2
    • 1
  • a

    aydinalimert

    08/20/2026, 7:08 PM
    Hello everyone, my name is Mert. I am trying to reproduce the results of papers that use the EAGER pipeline. However, I haven't been able to find any papers on Google Scholar that clearly show the results. If you know of any such papers, could you please help me out?
    d
    • 2
    • 1
  • s

    SINRASU ALAGUDURAI

    08/31/2026, 5:16 AM
    Hi all, I'm looking to confirm my understanding of how Nextflow integrates with AWS Batch. My current understanding is: • Nextflow dynamically registers AWS Batch job definitions when using the AWS Batch executor. • The
    aws.batch.platformType
    setting is global for the entire workflow (
    ec2
    or
    fargate
    ). • There does not appear to be a per-process
    platformType
    configuration. • As a result, all dynamically created job definitions inherit the same platform capability (EC2 or Fargate). My question is: Is it possible to run a single Nextflow workflow across both Fargate and EC2 compute environments without using pre-registered AWS Batch job definitions (
    job-definition://
    ) ?
    For example: • Lightweight processes run on a Fargate-backed queue. • High-resource processes (e.g., requiring 48 vCPUs) run on an EC2-backed queue. • Nextflow manages job-definition creation automatically. • No manually created AWS Batch job definitions are used. From what I've been able to determine, this is not possible, because the dynamically registered job definitions are created with a single platform capability based on the global
    aws.batch.platformType
    setting, and AWS Batch queues require the job definition's platform capability to match the underlying compute environment. Can anyone confirm whether this understanding is correct, or if there is another supported approach for mixing EC2 and Fargate within the same workflow run without manually managing job definitions? Thanks!
    n
    p
    • 3
    • 2
  • m

    Mahesh Binzer-Panchal

    09/03/2026, 1:38 PM
    Does nf-core have a minimal GPU workflow, like I can use nf-core/demo for CPU?
    m
    r
    • 3
    • 4
  • j

    Jasmin Frangenberg

    09/08/2026, 6:34 PM
    Has anyone seen a linting error like below (link)? Working on the 4.1.0 template merge for nf-core/funcscan. (Please ignore all other CI fails, they are due to database download issues.)
    Copy code
    ERROR    Could not parse Nextflow config for
             '/home/runner/work/funcscan/funcscan'. Possibly because of a Nextflow
             version mismatch?
             Command 'nextflow config -o json /home/runner/work/funcscan/funcscan'
             failed with exit code 1
             Downloading plugin nf-schema@2.7.2
             ERROR ~ No such variable: meta
    Error: Process completed with exit code 1.
    e
    • 2
    • 2