https://nf-co.re logo
Join Slack
Powered by
# help
  • 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.
    ✅ 1
    e
    t
    • 3
    • 9
  • k

    Kurayi

    09/11/2026, 8:02 AM
    Anyone with access to this to send me this paper's pdf? Thanks in advance https://doi.org/10.1038/s43586-026-00519-x
    m
    n
    • 3
    • 6
  • t

    Thiseas C. Lamnidis

    09/11/2026, 5:10 PM
    How can I exclude a full size test from the CI? It’s the sort of thing that should be ran on AWS for before a release only. I tried modifying my
    .nf-test.config
    like so, but that doesn’t seem to do it.
    Copy code
    // ignore tests coming from the nf-core/modules repo
        ignore = [
            'modules/nf-core/**/tests/*',
            'subworkflows/nf-core/**/tests/*',
            'tests/test_full.nf.test*', // Ignore test_full in CI.
        ]
    Is there another spot I can tweak this at?
    m
    • 2
    • 12
  • d

    Daniel Lundin

    09/14/2026, 2:24 PM
    How does one do a patch release as one can't make a PR from a fork to nf-core master?
    e
    p
    • 3
    • 3
  • t

    Thiseas C. Lamnidis

    09/16/2026, 12:05 PM
    I am making a module that downloads data packages into a local directory. the input has no meta, as one is not needed. Ideally, I would like the output files to have a meta map where the id is the dirname of each output file. Is there a way to do this at all? e.g.
    Copy code
    output:
    my_data_package/
        file1
        file2
    So that the channel output is not simply:
    Copy code
    channel1 = [file1]
    channel2 = [file2]
    but
    Copy code
    channel1 = [ [id:"my_data_package"], file1]
    channel2 = [ [id:"my_data_package"], file2]
    n
    m
    • 3
    • 13
  • n

    Niklas Schandry

    09/17/2026, 7:34 AM
    Hi, i am a bit confused by the
    bwamem2_index
    module behaviour, it requests memory, based on
    memory { 280.MB * _Math_.ceil(fasta.size() / 10000000) * task.attempt }
    . However, on AWS it OOMs even on attempt 3. The log states:
    ref seq len = 315317090
    which I assume is the length of the sequence. By my math (
    315317090*280/10000000
    ), this should request 8.828 MB * task.attempt, but according to the AWS metrics for this job it requested 3.3 GB for the third (1.1GB per attempt). This also was not an issue before, so I am a bit confused whats going wrong.
    m
    s
    m
    • 4
    • 22
  • a

    Andrea Bagnacani

    09/17/2026, 1:27 PM
    Dear all, I created a private nextflow repository for my organization's modules/subworkflows using the copier template. This has worked smoothly in the last month. However, today it seems that
    v0.0.6
    (the latest version) of detect-nf-test-changes GitHub action cannot run, because it tries to fetch debian packages from a mirror location that is not available:
    Copy code
    #8 3.101 E: Failed to fetch <http://deb.debian.org/debian-security/pool/updates/main/p/perl/perl-base_5.32.1-4%2bdeb11u5_amd64.deb>  404  Not Found [IP: 151.101.74.132 80]
    ...
    ERROR: failed to build: failed to solve: process "/bin/sh -c apt-get update     && apt-get install -y git     && pip install --no-cache-dir --upgrade pip     && pip install -r requirements.txt" did not complete successfully: exit code: 100
    Do you know how to solve this issue?
    p
    n
    m
    • 4
    • 7
  • n

    Niklas Schandry

    09/18/2026, 8:11 AM
    On the release procedure page it mentions that I should link the result from AWS full test, which link am I supposed to provide and where?
    m
    • 2
    • 17
  • g

    giulia.roeth

    09/18/2026, 4:14 PM
    Hi everyone 🤗 We're currently in the progress of publishing some modules for metabolomics QC based on MetaProViz. Since MetaProViz has no conda/bioconda package, we build our own Docker image for it, currently hosted at ghcr.io/saezlab/metaproviz. We were told this needs to move to an official nf-core-owned registry, and that only an official nf-core core team member can do that. Could anybody help us out, or point us to the right person? Thanks so much!
    j
    p
    c
    • 4
    • 24
  • n

    Nick Waters

    09/21/2026, 12:39 PM
    Hi all, how do I create a tag for a release? I can't do it locally
    ! [remote rejected] 1.0.0 -> 1.0.0 (push declined due to repository rule violations)
    and I can't do it via the web
    Copy code
    Tag could not be created. Pre-receive hooks failed. repository rule violations found
    
    Cannot create ref due to creations being restricted.
    `
    m
    p
    • 3
    • 3
  • c

    chaochao wong

    10/08/2026, 2:47 AM
    I have been updaing a PR trying to address reviewer's request, but I run into exit 127 error encountering CI disk failure: github.com/nf-core/pacvar/…/113104649540?pr=73#…. The test exercises PBMM2, DeepVariant, Sawfish, HiPhase, fibertools-rs, and pb-CpG-tools using a small BAM (~1 MB, 100 long-reads). The Docker CI job fails (out of disk memory) near the end while pulling the MultiQC image: I really don't know what to do ... Any help?
    d
    • 2
    • 5
  • r

    Raquel Manzano

    10/08/2026, 6:09 AM
    Hello, I am trying to get my PR done but I am getting some errors with seqera containers. This only seem to be happening with the test from Nextflow 25 and not with the latest. Any insights? I am aware that I have to do a template update and I was hoping to do that after merging this one but maybe I need to update some modules?
    👀 1
    m
    a
    • 3
    • 14
  • g

    gabriel.said

    10/08/2026, 7:38 AM
    Hi everyone, I'm very new to bioinformatics and I'm trying to understand how work the nf-core/methylseq pipeline. For now, I want to test my environnement setup. As mentioned in the docs of the nf-core/methylseq pipeline, I used the nf-core/demo and the test pipeline of the nf-core/methylseq. But neither of them worked for me (and it's the same when I try previous versions of the pipelines). Do you know why it's not working? Thanks !
    p
    • 2
    • 5
  • a

    Ammon A Larsen

    10/09/2026, 7:38 PM
    Hello, I have recently run into a new issue with module BAKTA_BAKTA that I did not have in the past. I have been making a pipeline for bacterial genome annotation and recently updated all process modules for a rework of many parts of the pipeline. I tried to replicate the errors manually by running the apptainer container directly, but it kept working just fine. Then, when I went back and tried to run the pipeline again, I got a completely new error. First error: tRNAscan-SE error code 2 Second error that is now in place of first error: PilerCR could not be executed(make sure it is installed or skip it using --skip-crispr) I am using the latest version of BAKTA_BAKTA and calling it from a subworkflow like this: // Run BAKTA bakta_out = BAKTA_BAKTA( ch_meta_fasta, params.bakta_db ? ch_meta_fasta.map{ _f -> file(params.bakta_db)} : file("${params.beav_dir}/databases/bakta_db").exists() ? ch_meta_fasta.map{ _f -> file("${params.beav_dir}/databases/bakta_db")} : ch_bakta_db_dl.combine(ch_meta_fasta).map{ _db, _meta, _f -> file("${params.beav_dir}/databases/bakta_db")}, [], [], [], [] ) The long second parameter is just to resolve where the bakta database is.
    p
    • 2
    • 2
  • s

    Slackbot

    10/10/2026, 8:22 PM
    This message was deleted.
    #️⃣ 1
    c
    • 2
    • 1
  • v

    Valentin Ruano-Rubio

    10/14/2026, 8:51 PM
    Looks like v26 is missing from Maven central repo (only up to 25.x.x) is there an alternative maven repo to pull the jar file for the latest versions? I'm using grandle to manage builds I rather want to avoid keeping and mantain a local copy of dependency jars.
    j
    • 2
    • 1