piplus2
08/13/2026, 7:26 AMmus_musculus_prerrna_45S_v1.fasta 0.60
rfam-5.8s-database-id98.fasta 0.00
rfam-5s-database-id98.fasta 0.56
silva-arc-16s-id95.fasta 0.00
silva-arc-23s-id98.fasta 0.00
silva-bac-16s-id90.fasta 0.16
silva-bac-23s-id98.fasta 0.02
silva-euk-18s-id95.fasta 0.63
silva-euk-28s-id98.fasta 0.31
Have you already seen this? Do you have any suggestion? Thanks!
EDIT: this is the actual command:
Command executed:
salmon quant \
--geneMap genes.filtered.gtf \
--threads 4 \
--libType=ISR \
-t genome.transcripts.fa \
-a IIT_363_E5_B5_S6.Aligned.toTranscriptome.out.bam \
--reduceGCMemory \
-o IIT_363_E5_B5_S6
if [ -f IIT_363_E5_B5_S6/aux_info/meta_info.json ]; then
cp IIT_363_E5_B5_S6/aux_info/meta_info.json "IIT_363_E5_B5_S6_meta_info.json"
fi
if [ -f IIT_363_E5_B5_S6/lib_format_counts.json ]; then
cp IIT_363_E5_B5_S6/lib_format_counts.json "IIT_363_E5_B5_S6_lib_format_counts.json"
fi
Command exit status:
134
Command output:
(empty)
Command error:
# [ threads ] => { 4 }
# [ libType ] => { ISR }
# [ targets ] => { genome.transcripts.fa }
# [ alignments ] => { IIT_363_E5_B5_S6.Aligned.toTranscriptome.out.bam }
# [ reduceGCMemory ] => { }
# [ output ] => { IIT_363_E5_B5_S6 }
Logs will be written to IIT_363_E5_B5_S6/logs
Library format { type:paired end, relative orientation:inward, strandedness:(antisense, sense) }
[2026-08-13 01:00:02.937] [jointLog] [info] setting maxHashResizeThreads to 4
[2026-08-13 01:00:02.937] [jointLog] [info] Fragment incompatibility prior below threshold. Incompatible fra>
[2026-08-13 01:00:02.955] [jointLog] [info] numQuantThreads = 2
parseThreads = 2
Checking that provided alignment files have consistent headers . . . done
Populating targets from aln = "IIT_363_E5_B5_S6.Aligned.toTranscriptome.out.bam", fasta = "genome.transcripts>
processed 0 reads in current round[2026-08-13 01:00:05.272] [jointLog] [info] replaced 3 non-ACGT nucleotides>
processed 1000000 reads in current round
processed 2000000 reads in current round
processed 3000000 reads in current round[2026-08-13 01:00:26.023] [jointLog] [info]
The alignment group queue pool has been exhausted. 3133501 extra fragments were allocated on the heap to sat>
processed 4000000 reads in current round
processed 5000000 reads in current round
processed 6000000 reads in current round
processed 7000000 reads in current round
processed 8000000 reads in current round
processed 9000000 reads in current round
processed 9335963 reads in current round
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_allocStephen Kelly
08/13/2026, 3:01 PMAlice Karlsson
08/18/2026, 2:13 PMmodule purge
module load PDC apptainer
module load nextflow/25.04.7
nextflow run nf-core/rnaseq -r 3.26.0 \
-resume \
--input /cfs/klemming/projects/snic/uppstore2017202/CSPR/CSPR_nfcore/samplesheet_SUBSET.csv \
--gtf /cfs/klemming/projects/snic/uppstore2017202/CSPR/CSPR_nfcore/references/Cricetulus_griseus_picr.CriGri-PICRH-1.0.115.ADDONS.gtf.gz \
--transcript_fasta /cfs/klemming/projects/snic/uppstore2017202/CSPR/CSPR_nfcore/references/Cricetulus_griseus_picr.CriGri-PICRH-1.0.cdna.all.ADDONS.fa.gz \
--outdir /cfs/klemming/projects/snic/uppstore2017202/CSPR/CSPR_nfcore/CSPR_KALLISTO_SUBSET \
--save_reference true \
--trimmer fastp \
--extra_fastp_args="--trim_poly_g" \
--skip_alignment true \
--pseudo_aligner kallisto \
-profile pdc_kth
the NBIS supporters suggested I post this as the relevant part of the .nextflow.log:
"Aug-18 10:10:39.662 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[jobId: 23591666; id: 7; name: NFCORE_RNASEQ:RNASEQ:FASTQ_QC_TRIM_FILTER_SETSTRANDEDNESS:FASTQ_FAST QC_UMITOOLS_FASTP:FASTQC_RAW (P15053_155); status: COMPLETED; exit: 0; error: -; workDir: /cfs/klemming/projects/supr/uppstore2017202/CSPR/CSPR_nfcore/work/32/3a62dee4391d5da0ce1d5ba32f1c94 started: 17 87040184069; exited: 2026-08-18T08:10:34Z; ] Aug-18 10:13:14.672 [Task monitor] DEBUG n.processor.TaskPollingMonitor - !! executor slurm > tasks to be completed: 2 -- submitted tasks are shown below ~> TaskHandler[jobId: 23591911; id: 10; name: NFCORE_RNASEQ:RNASEQ:FASTQ_QC_TRIM_FILTER_SETSTRANDEDNESS:FQ_LINT_AFTER_TRIMMING (P15053_155); status: RUNNING; exit: -; error: -; workDir: /cfs/klemming/p rojects/supr/uppstore2017202/CSPR/CSPR_nfcore/work/75/f9ece9da17b459f7f5d252ce77a712 started: 1787040554642; exited: -; ] ~> TaskHandler[jobId: 23591912; id: 9; name: NFCORE_RNASEQ:RNASEQ:FASTQ_QC_TRIM_FILTER_SETSTRANDEDNESS:FASTQ_FASTQC_UMITOOLS_FASTP:FASTQC_TRIM (P15053_155); status: RUNNING; exit: -; error: -; workDir: /cfs/klemming/projects/supr/uppstore2017202/CSPR/CSPR_nfcore/work/25/4a70771faf8ae215578db8361afc4e started: 1787040554644; exited: -; ] Aug-18 10:14:04.781 [Task monitor] DEBUG n.processor.TaskPollingMonitor - Task completed > TaskHandler[jobId: 23591911; id: 10; name: NFCORE_RNASEQ:RNASEQ:FASTQ_QC_TRIM_FILTER_SETSTRANDEDNESS:FQ_LINT_A FTER_TRIMMING (P15053_155); status: COMPLETED; exit: 0; error: -; workDir: /cfs/klemming/projects/supr/uppstore2017202/CSPR/CSPR_nfcore/work/75/f9ece9da17b459f7f5d252ce77a712 started: 1787040554642; ex ited: 2026-08-18T08:14:01Z; ] Aug-18 10:14:05.056 [Actor Thread 46] DEBUG nextflow.Nextflow - FQ/SUBSAMPLE found 2 FASTQ files Aug-18 10:14:05.228 [Actor Thread 41] DEBUG nextflow.processor.TaskProcessor - Handling unexpected condition for task: name=NFCORE_RNASEQ:RNASEQ:FASTQ_QC_TRIM_FILTER_SETSTRANDEDNESS:FASTQ_SUBSAMPLE_FQ_SALMON:SALMON_INDEX; work-dir=null error [nextflow.exception.ProcessUnrecoverableException]: Not a valid path value type: java.util.LinkedHashMap ([id:P15053_155, strandedness:auto, seq_platform:[], seq_center:[], single_end:false, ha s_genome_bam:false, has_transcriptome_bam:false, original_genome_bam:null, original_transcriptome_bam:null]) Aug-18 10:14:05.239 [Task submitter] DEBUG nextflow.executor.GridTaskHandler - [SLURM] submitted process NFCORE_RNASEQ:RNASEQ:FASTQ_QC_TRIM_FILTER_SETSTRANDEDNESS:FASTQ_SUBSAMPLE_FQ_SALMON:FQ_SUBSAMPLE (P15053_155) > jobId: 23592206; workDir: /cfs/klemming/projects/supr/uppstore2017202/CSPR/CSPR_nfcore/work/4b/8a46a0aec53ac37c7d5db0fb2766ea Aug-18 10:14:05.240 [Task submitter] INFO nextflow.Session - [4b/8a46a0] Submitted process > NFCORE_RNASEQ:RNASEQ:FASTQ_QC_TRIM_FILTER_SETSTRANDEDNESS:FASTQ_SUBSAMPLE_FQ_SALMON:FQ_SUBSAMPLE (P15053_15 5) Aug-18 10:14:05.284 [Actor Thread 41] ERROR nextflow.processor.TaskProcessor - Execution aborted due to an unexpected error java.lang.NullPointerException: Cannot get property 'containerEngine' on null object"
Would be very grateful if anyone has any insight what might be going wrong. Thanks you so much!fdavid
08/19/2026, 1:37 PMi.s.almeidalandman
08/20/2026, 11:35 AMstefbrizuela314
08/20/2026, 7:42 PMNFCORE_RNASEQ:RNASEQ:FASTQ_QC_TRIM_FILTER_SETSTRANDEDNESS:FQ_LINT_AFTER_TRIMMING (HIV_RAL_6h) terminated with an error exit status (1)
Command executed:
fq lint \
--disable-validator P001 \
HIV_RAL_6h_trimmed_1_val_1.fq.gz HIV_RAL_6h_trimmed_2_val_2.fq.gz > HIV_RAL_6h.fq_lint.txt
cat <<-END_VERSIONS > versions.yml
"NFCORE_RNASEQRNASEQFASTQ_QC_TRIM_FILTER_SETSTRANDEDNESS:FQ_LINT_AFTER_TRIMMING":
fq: $(echo $(fq lint --version | sed 's/fq-lint //g'))
END_VERSIONS
Command exit status:
1
Command output:
(empty)
Command error:
Error: I/O error
Caused by:
corrupt deflate stream
Work dir:
/mnt/biggie/Signaling_Systems_Drive/Users/Stefanie_Brizuela/JF10_HIV_r4/work/79/1330069ee4f77da8d17dcebf782816
Container:
quay.io/biocontainers/fq:0.12.0--h9ee0642_0
Tip: you can try to figure out what's wrong by changing to the process work dir and showing the script file named .command.sh
-- Check '.nextflow.log' file for details
ERROR ~ Pipeline failed. Please refer to troubleshooting docs: nf-co.re/docs/usage/troubleshooting
-- Check '.nextflow.log' file for detailsstefbrizuela314
08/20/2026, 7:45 PMMegan Justice
08/24/2026, 10:10 PMAllison McLean
08/25/2026, 9:20 PMKevin RUE
08/27/2026, 9:04 PMZoey
09/02/2026, 5:40 PMnf-core/rnaseq v3.11.1 on a combined sample cohort on Seqera. I now want to re-run just the merge/report step without re-doing alignment/quantification (the most time consuming + cost consuming step) as the cohort came from 7 different datasets, so original 1 merged metrics doesn't work. I tried -resume the run with the the updated sample sheet , but looks like it still run from scratch instead of hitting cache.
Is there a recommended approach for this kind of partial re-run? Thanks!Rogan Grant
09/04/2026, 8:19 PMextflow run nf-core/rnaseq -r 3.26.0 \
--input samplesheet.csv \
--outdir results \
--fasta genome.fa.gz \
--gtf annotation.gtf.gz \
--aligner star_salmon \
--extra_salmon_quant_args "--noLengthCorrection" \
--extra_star_align_args "--outFilterMismatchNoverLmax 0.1 --clip3pAdapterSeq AAAAAAAA" \
--with_umi \
--umi_dedup_tool umicollapse \
<PLASMIDSAURUS_SPECIFIC_UMI_ARGUMENTS>
If anyone has a working submission script I would very much appreciate!Roumiana Alexandrova
09/16/2026, 6:07 PMRoumiana Alexandrova
09/16/2026, 6:08 PMRoumiana Alexandrova
09/16/2026, 6:09 PMRoumiana Alexandrova
09/16/2026, 6:10 PMRoumiana Alexandrova
09/16/2026, 6:11 PMRoumiana Alexandrova
09/16/2026, 6:11 PMRoumiana Alexandrova
09/16/2026, 10:28 PMJonathan Manning
09/23/2026, 1:10 PM--contaminant_screening_input trim_only|raw lets you screen for contaminants right after adapter trimming (before BBSplit/rRNA removal) or on raw reads as a baseline, catching species a narrow BBSplit index would otherwise silently drop (thanks @Elad Herz)
• --bowtie2_rrna_index accepts a pre-built Bowtie2 index for rRNA removal, skipping on-the-fly index construction from --ribo_database_manifest
📦 STAR index fix for object-storage work directories
• STAR_GENOMEPARAMS_UPGRADE (the same step that got legacy iGenomes indices running on ARM last release) was symlinking index files instead of copying them. Fine on a local/NFS work dir, but it breaks on object-storage-backed ones like Azure Batch via azcopy, which can't represent symlinks - indices could come out broken or missing. Now copies instead
🚀 GPU STAR (Parabricks) bumped to 4.7.1
• Thanks @Gary Burnett (NVIDIA) for keeping the Parabricks rna_fq2bam integration current
📊 Fixes for crashes and quiet correctness bugs:
• StringTie merge now completes with warnings instead of crashing when every sample fails --min_mapped_reads , and its `--fr`/`--rf` strandedness flags are back after being dropped with no replacement in that same module update
• Salmon auto-strandedness inference no longer crashes on kallisto-only runs with no --fasta
• Biotype QC now warns instead of crashing when a GTF has no per-transcript biotype attribute, e.g. NCBI annotations
• --use_rustqc works with UMI-deduplicated BAMs instead of aborting on the duplicate-marking check — UMI dedup removes PCR duplicates outright, so there's nothing left to flag (thanks @Felix Krueger)
• TrimGalore gets a real 4 GB memory allocation instead of the 1 GB process_low_memory default that was OOM-killing every sample on every retry (thanks @Felix Krueger)
• MultiQC's mapping-rate warning now names the aligner actually in use instead of always saying "STAR"
🔧 Other notable changes:
• Nextflow floor raised to 25.10.4, nf-schema bumped to 2.7.2
• Sync nf-core template to v4.0.3 and v4.1.0
• New --extra_hisat2_align_args and --extra_salmon_index_args passthrough options (thanks @Maxime Garcia)
• manifest.diagram now points at the metro map (thanks @Phil Ewels)
• Module bumps: trimgalore 2.3.0, tximeta/tximport, quantify_rsem, StringTie, HISAT2 and more
🙏 Thanks to everyone who contributed - bug reports, feature requests, reviews and code all very appreciated.
📋 Full changelog and release: github.com/nf-core/rnaseq/…/3.27.0
🐛 Bugs and feature requests to github.com/nf-core/rnaseq/issues!Vikesh Ajith
09/28/2026, 6:59 AMRoberto Aponte Rivera
09/28/2026, 7:44 AMoliviercoen
09/28/2026, 6:25 PMMatthias Zepper
09/29/2026, 3:24 PMpixi.toml on Debian Linux 13:
[workspace]
authors = ["Matthias Zepper <MatthiasZepper@users.noreply.github.com>"]
channels = ["conda-forge", "bioconda"]
name = "nf-core-tools"
platforms = ["linux-64"]
version = "0.1.0"
[tasks]
[activation.env]
NXF_APPTAINER_CACHEDIR = "${PIXI_PROJECT_ROOT}/.apptainer-cache"
NXF_SINGULARITY_CACHEDIR = "${PIXI_PROJECT_ROOT}/.apptainer-cache"
[dependencies]
python = ">=3.14.7,<3.15"
nextflow = ">=26.04.6"
nf-core = ">=4.1.0,<5"
apptainer = ">=1.5.4,<2"
When I try downloading with pixi run nf-core pipelines download rnaseq -r "3.27.0" -r "3.26.0" -o "rnaseq" -s "singularity" -x "none"
I get:
,--./,-.
___ __ __ __ ___ /,-._.--~\
|\ | |__ __ / ` / \ |__) |__ } {
| \| | \__, \__/ | \ |___ \`-._,-`-,
`._,._,'
nf-core/tools version 4.1.0 - <https://nf-co.re>
WARNING Could not find GitHub authentication token. Some API requests may fail.
INFO Detected Nextflow version 26.04.6
WARNING Deleting existing output directory: 'rnaseq'
INFO Saving 'nf-core/rnaseq'
Pipeline revision: '3.27.0, 3.26.0'
Use containers: 'singularity'
Container library: '<http://quay.io|quay.io>'
Using NXF_SINGULARITY_CACHEDIR': /home/matthias/Coding/Bioinfo/nf-core-tools/.apptainer-cache'
Output directory: 'rnaseq'
Include default institutional configuration: 'False'
INFO Downloading workflow
INFO Downloading workflow files from GitHub
INFO Fetching container names for workflow revision 3.27.0 using nextflow inspect. This might take a while.
INFO Processing workflow revision 3.27.0, found 49 container images in total.
ERROR Could not parse Nextflow config for 'rnaseq/3_27_0'. Possibly because of a Nextflow version mismatch?
Command 'nextflow config -o json rnaseq/3_27_0' failed with exit code 1
WARN: Unrecognized config option 'manifest.diagram'
ERROR ~ No such variable: task
Indeed, running nextflow config manually gives the same error pixi run nextflow config -o json rnaseq/3_27_0 :
WARN: Unrecognized config option 'manifest.diagram'
ERROR ~ No such variable: task
This does not happen when I am running it directly against the GitHub version pixi run nextflow config -o json nf-core/rnaseq -r "3.27.0" , which prints a nicely formatted JSON output.
For pipeline version 3.26.0, the warnings differ, but the issue persists:
ERROR Could not parse Nextflow config for 'rnaseq/3_26_0'. Possibly because of a Nextflow version mismatch?
Command 'nextflow config -o json rnaseq/3_26_0' failed with exit code 1
WARN: Unrecognized config option 'validation.defaultIgnoreParams'
WARN: Unrecognized config option 'validation.monochromeLogs'
ERROR ~ No such variable: task
Strangely, the CI test didn't catch this problem, even though the Nextflow version 26.04.6 is the same. nf-core tools is admittedly still 4.0.3 in the test, but since it seems to be an issue of nextflow config, I reckon the tools version is irrelevant here. Pinning Nextflow at 25.10.04 resolves the issue, but gives other issues with recent pipelines such as plugins that require more recent versions.
Any idea what the underlying reason could be?Laurenz Holcik
10/07/2026, 9:17 AMjcorcoran
10/11/2026, 2:53 PMThomas Weber
10/13/2026, 9:29 PMKurayi
10/26/2026, 11:38 AMChris Fields
10/29/2026, 9:46 PM--noLengthCorrection behaves in the latest Rust-based release (v2.7.0), which appears to be the version used in the updated nf-core workflow: github.com/COMBINE-lab/salmon/issues/1243. We expect this will change Salmon output in 3' data (e.g., QuantSeq) but need to evaluate the results.Jason (Fulcrum Genomics)
11/02/2026, 11:51 PMAS tag and falls back to a uniform error model. According to this PR, the fallback is faster but performs worse github.com/COMBINE-lab/salmon/issues/1140. Performance can be rescued by opting-in into --errorModel.
I noticed today that the STAR-Salmon route's transcriptome aligned bam records input to Salmon does not have AS tags, and --errorModel is not provided by default in the STAR-Salmon route.
Has anyone here thought about or has taken a look at this quirk of the Salmon 1->2 migration?