Nour El Houda Barhoumi
11/02/2025, 11:58 PMNadia Sanseverino
11/03/2025, 2:54 PM(new-dev) nadiunix@LAPTOP-FAG8G0FQ:~/sammyseq$ nf-core modules update untar
...
TypeError: unhashable type: 'dict'Kathryn Greiner-Ferris
11/03/2025, 6:54 PMJames Fellows Yates
11/04/2025, 11:00 AMmeta in prefix and args etc... in our modules.config
Any suggestions how else to use these variables within in the modules.config file 'properly'?James Fellows Yates
11/04/2025, 11:01 AMMarkus
11/04/2025, 7:01 PMAndy Joel
11/05/2025, 4:08 AMcircRNA 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):
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:
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!Adrien Coulier
11/05/2025, 7:52 AMMax Cummins
11/05/2025, 3:23 PMdef args = task.ext.args ?: ''
for example, something similar to:
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
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 moduleSlackbot
11/05/2025, 4:48 PMSivani Ravindran
11/05/2025, 10:00 PMManon
11/06/2025, 4:36 AMKotchanipa Rukruam
11/06/2025, 1:48 PMRémy Poirey
11/06/2025, 3:03 PMRémy Poirey
11/06/2025, 3:11 PMError 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?Niklas Schandry
11/07/2025, 8:35 AMnextflow run nf-core/pipeline -profile instution,sub_profile where sub_profile is defined in institution ?Thomas Adams
11/07/2025, 10:43 AM-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!James Fellows Yates
11/07/2025, 12:55 PMERROR ~ Error executing process > 'NFCORE_CREATETAXDB:CREATETAXDB:PREPROCESSING:FIND_CONCATENATE_DNA (1)'
Caused by:
java.util.ConcurrentModificationExceptionJames Fellows Yates
11/07/2025, 12:59 PMEvangelos Karatzas
11/10/2025, 10:49 AM<https://github.com/nf-core/website/raw/main/public/images/graphic_design_assets/workflow_schematics_components/generic/nf-core_components.xml> This doesnt work anymoreJames Fellows Yates
11/12/2025, 10:28 AM--tool_options "-k 2 -n 10"
This sort of thing?Julio Diaz Caballero
11/13/2025, 4:25 PMcontainer "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?Thiseas C. Lamnidis
11/14/2025, 9:59 AMjava.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 threadEvangelos Karatzas
11/14/2025, 10:07 AMproteinfold_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:
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:
"id","fasta"
"mgnifams_test","/path/to/results/proteinfold/mgnifams_test/mgnifams_test_reps.faa"Evangelos Karatzas
11/14/2025, 10:07 AMJordi
11/17/2025, 10:50 AMHovakim Grabski
11/17/2025, 12:53 PMdef 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"Travis Dirks
11/17/2025, 8:49 PMprocess {
executor = 'awsbatch'
queue = 'emseq-analysis'
withName: 'NFCORE_METHYLSEQ:METHYLSEQ:FASTQC' {
container = '<http://ACCOUNT.dkr.ecr.us-east-1.amazonaws.com/fastqc-awscli:0.12.1|ACCOUNT.dkr.ecr.us-east-1.amazonaws.com/fastqc-awscli:0.12.1>'
}
}
aws.batch {
jobRole = 'arn:aws:iam::ACCOUNT:role/batch-job-role'
executionRole = 'arn:aws:iam::ACCOUNT:role/batch-execution-role'
volumes = '/tmp'
}
Question:
How do we configure Nextflow AWS Batch to use our custom container (with AWS CLI) for S3 file staging operations?
We cannot use Wave/Fusion due to licensing concerns for commercial use. Infrastructure works (jobs launch, IAM correct, 6000 vCPU quota approved), just need staging container fix.
Expected: Our ECR containers used for ALL operations
Actual: amazonlinux:2023 used for staging, fails before reaching our containers
Is there a config parameter we're missing, or does AWS Batch + S3 work directory require Wave/Fusion?Claudia Carter
11/18/2025, 2:03 PMAnne Marie Noronha
11/18/2025, 9:24 PMN E X T F L O W ~ version 24.10.4
ERROR ~ Unable to parse config file: '/data1/donoghum/pintoa1/FORTE/nextflow.config'
Cannot read config file include: <https://raw.githubusercontent.com/nf-core/configs/master/nfcore_custom.config>
-- Check 'logs/20251118_349_fusion_filtering' file for details
when i visit the url, i see the message:
404: Not Found
when i try a slightly different url (https://raw.githubusercontent.com/nf-core/configs/refs/heads/master/nfcore_custom.config):
429: Too Many Requests
For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (<https://docs.github.com/en/site-policy/github-terms/github-terms-of-service>).
not sure what's happening. my latest pipeline version is 3.2.0