Mohammed Mahdi
07/22/2024, 6:43 AMMohammed Mahdi
07/22/2024, 6:45 AMAravind Sundaravadivelu
08/12/2024, 4:18 PMCaused by:
Process `NFCORE_SCNANOSEQ:SCNANOSEQ:BLAZE (t4_shCTRL)` terminated with an error exit status (1)
Command executed:
main.py \
--expect-cells 10000 \
--full-bc-whitelist /home/tmhaxs421/brannanlab/tmhaxs421/STAMP/LongRead_Nextflow_scnanoseq/reference/3M-february-2018.zip \
--output-prefix t4_shCTRL. \
--threads 6 \
--kit-version 3v3 \
$(pwd)
tail -n +2 t4_shCTRL.putative_bc.csv > t4_shCTRL.putative_bc.no_header.csv
cat t4_shCTRL.putative_bc.no_header.csv | \
cut -f2 -d',' | \
sort -T $(pwd) | \
uniq -c | \
awk '{print $2","$1}'> t4_shCTRL.bc_count.txt
cat <<-END_VERSIONS > versions.yml
"NFCORE_SCNANOSEQ:SCNANOSEQ:BLAZE":
blaze: 2.2.0
END_VERSIONS
Command exit status:
1
Command output:
[93mYou are using 3M-february-2018.zip as the full barcode whitelist. Note that the barcodes not listed in the file will never be found.[0m
[91mError: can not find /home/tmhaxs421/brannanlab/tmhaxs421/STAMP/LongRead_Nextflow_scnanoseq/reference/3M-february-2018.zip[0m
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
Matplotlib created a temporary cache directory at /tmp/matplotlib-0bvxxktx because the default path (/home/tmhaxs421/.config/matplotlib) is not a writable directory; it is highly recommended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing.
[93mYou are using 3M-february-2018.zip as the full barcode whitelist. Note that the barcodes not listed in the file will never be found.[0m
[91mError: can not find /home/tmhaxs421/brannanlab/tmhaxs421/STAMP/LongRead_Nextflow_scnanoseq/reference/3M-february-2018.zip[0m
tail: cannot open 't4_shCTRL.putative_bc.csv' for reading: No such file or directory
Work dir:
/condo/brannanlab/tmhaxs421/STAMP/LongRead_Nextflow_scnanoseq/scripts/work/b9/bfbfff130bd36eac64bfcf82178f88
My file for the --full-bc-whitelist exists but the error mentions that it is not found. Can someone help me with troubleshooting this issue please. I will really appreciate it. Thanks in advanceAustyn Trull
09/17/2024, 4:41 PMDev Raj Bhattarai
09/24/2024, 4:39 PMjava.lang.OutOfMemoryError.
ERROR ~ Error executing process > 'NFCORE_SCNANOSEQ:SCNANOSEQ:FASTQC_NANOPLOT_PRE_TRIM:FASTQC (BEB19013)'
Caused by:
Process `NFCORE_SCNANOSEQ:SCNANOSEQ:FASTQC_NANOPLOT_PRE_TRIM:FASTQC (BEB19013)` terminated with an error exit status (3)
Command executed:
printf "%s %s\n" BEB19013.merged.fastq.gz BEB19013.raw.gz | while read old_name new_name; do
[ -f "${new_name}" ] || ln -s $old_name $new_name
done
fastqc \
\
--threads 6 \
BEB19013.raw.gz
cat <<-END_VERSIONS > versions.yml
"NFCORE_SCNANOSEQ:SCNANOSEQ:FASTQC_NANOPLOT_PRE_TRIM:FASTQC":
fastqc: $( fastqc --version | sed '/FastQC v/!d; s/.*v//' )
END_VERSIONS
Command exit status:
3
Command output:
application/gzip
Terminating due to java.lang.OutOfMemoryError: Java heap space
Command error:
Started analysis of BEB19013.raw.gz
Approx 5% complete for BEB19013.raw.gz
Approx 10% complete for BEB19013.raw.gz
Approx 15% complete for BEB19013.raw.gz
Approx 20% complete for BEB19013.raw.gz
Approx 25% complete for BEB19013.raw.gz
Approx 30% complete for BEB19013.raw.gz
Approx 35% complete for BEB19013.raw.gz
Approx 40% complete for BEB19013.raw.gz
Approx 45% complete for BEB19013.raw.gz
Work dir:
/data/project/rizzardilab/drbhatta/long_read/scnanoseq/D13_SUP_PDD/work/7b/b6d20f015d9b46b2c8e30026d5601a
Tip: when you have fixed the problem you can continue the execution adding the option `-resume` to the run command line
-- Check '.nextflow.log' file for details
ERROR ~ Pipeline failed. Please refer to troubleshooting docs: <https://nf-co.re/docs/usage/troubleshooting>
-- Check '.nextflow.log' file for details
Command Used:
export NXF_OPTS='-Xms1g -Xmx4g
nextflow run nf-core/scnanoseq -r dev \
--params-file params.yaml \
--split_amount: 200000 \
-profile cheaha
While the pipeline is running, I can see two jobs submitted with the following allocations:
• 36 GB of memory and 6 CPUs for one job.
• 12 GB of memory and 2 CPUs for another.
I have not tried using a custom config file yet. I am running this pipeline on just one sample from a PromethION flow cell, which contains 177M reads.
Any insights or suggestions would be greatly appreciated!
Thank you in advance for your help.Lara Ianov
10/07/2024, 3:35 PMnf-core/scnanoseq 🎉 It has been a journey to develop this pipeline, and we are happy to see it released. As a note, we will be releasing a pre-print in the near future which includes further details of this development including the comprehensive validation that we have done.
Special thanks to @mashehu and @Lili Andersson-Li for their reviews and all community feedback!TO
10/08/2024, 1:34 AMHenrietta Holze
11/18/2024, 10:40 PMLuuk Harbers
11/20/2024, 2:07 PMscnanoseq (in an HPC environment)? After multiple attempts, nothing is ever cached, so it's not just one specific process that is getting mixed. Wondering if it might be on my end.
Code example:
#SBATCH stuff
export NXF_WORK="$VSC_SCRATCH/work"
nextflow run nf-core/scnanoseq \
--input /some/path/scnanoseq/samplesheet.csv \
--outdir /some/path/scnanoseq/results \
--fasta /some/path/fasta/genome.fa \
--gtf /some/path//genes/genes.gtf \
--whitelist /some/path//cellranger_arc_rna.737K-arc-v1.txt.gz \
--barcode_format 10X_3v3 \
--split_amount 500000 \
-c /some/path/scnanoseq/custom_scnanoseq.conf \
-profile vsc_kul_uhasselt,wice,singularity \
-resumeLuuk Harbers
11/25/2024, 9:57 AMscnanoseq . However, I'm not sure if either of you already had some ideas/plans in mind with how to best implement this? Particularly where to specify whether the input is going to be genomic or transcriptomic data.
I was thinking of two potential ways:
1. Specifying the type of data and the barcode_format only as a parameter.
2. Specifying it in the samplesheet with 1-2 extra columns (genomic/transcriptomic and barcode_format).
I think the second way is nicer as it also would allow mixing of transcriptomic/genomic data (assuming reference genome would be then the same).
Looking forward working with you guys!
Cheers,
Luuk
PS: I'm also available for a meeting if that is easier!BiologyGeek
12/06/2024, 11:46 PMAnnbjørg Barbakken
01/08/2025, 2:31 PMNFCORE_SCNANOSEQ:SCNANOSEQ:SEURAT_TRANSCRIPT (GIST-T1-670) terminated with an error exit status (137)
Command executed:
seurat_qc.R \
\
-i GIST-T1-670.transcript_counts.tsv \
-s GIST-T1-670.dedup.sorted.flagstat \
-d GIST-T1-670 \
-r GIST-T1-670
cat <<-END_VERSIONS > versions.yml
“NFCORE_SCNANOSEQSCNANOSEQSEURAT_TRANSCRIPT”:
r-base: $(echo $(R --version 2>&1) | sed ‘s/^.*R version //; s/ .*$//’)
r-seurat: $(Rscript -e “library(Seurat); cat(as.character(packageVersion(‘Seurat’)))“)
END_VERSIONS
Command exit status:
137
Command output:
(empty)
Command error:
Attaching SeuratObject
.command.sh: line 7: 32 Killed seurat_qc.R -i GIST-T1-670.transcript_counts.tsv -s GIST-T1-670.dedup.sorted.flagstat -d GIST-T1-670 -r GIST-T1-670
Work dir:
/media/datastore/Leonardo_GIST/nf-core-test/work/0f/9d817f383e251ec682110bd1f7c8bb
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: https://nf-co.re/docs/usage/troubleshooting
-- Check ‘.nextflow.log’ file for details
-[nf-core/scnanoseq] Pipeline completed with errors-Jonas Berger
02/06/2025, 12:26 PMLara Ianov
03/18/2025, 6:44 PMoarfish quantification (and the ability to now run either one of the 2 currently available quantifiers or both noting that oarfish is faster than IsoQuant if this suits your needs for downstream quantification).
https://github.com/nf-core/scnanoseq/releases/tag/1.1.0Lara Ianov
04/11/2025, 8:39 PMPhil Ewels
05/15/2025, 8:30 AM.nf-core-config.yml file that was preventing the automated template sync from working. I just merged the fix by @mashehu and re-ran the sync workflow and it seems to now be working. As a result you have a shiny new PR to update your pipeline to the latest nf-core template ✨ 🙂 https://github.com/nf-core/scnanoseq/pull/69Josie Gleeson
05/28/2025, 11:44 AMprocess
{
withName: '.*:.*FASTQC.*'
{
cpus = 80
memory = '200.GB'
}
}
process
{
withName: '.*:BLAZE'
{
cpus = 80
memory = '200.GB'
}
}
process
{
withName: '.*:TAG_BARCODES'
{
cpus = 80
memory = '200.GB'
}
}
process
{
withName: '.*:SAMTOOLS_SORT'
{
cpus = 80
memory = '200.GB'
}
}
process
{
withName: '.*:MINIMAP2_ALIGN'
{
cpus = 80
memory = '200.GB'
}
}
process
{
withName: '.*:ISOQUANT'
{
cpus = 80
memory = '200.GB'
}
}
process
{
withName: '.*:PIGZ_UNCOMPRESS'
{
cpus = 80
time = '15.h'
memory = '200.GB'
}
}Austyn Trull
06/09/2025, 7:59 PMBarbara Puzek
08/04/2025, 11:45 AMJosie Gleeson
08/28/2025, 9:07 AMLara Ianov
09/02/2025, 9:32 PM-resume . Thanks to @Luuk Harbers for the contributions towards this fix!
https://github.com/nf-core/scnanoseq/releases/tag/1.2.1Lara Ianov
09/23/2025, 11:33 PMDr A. Yang
12/08/2025, 2:08 PM-resume added), the pipeline failed due to inability to acquire lock. I then manually deleted the LOCK file and resumed the pipeline again, which worked this time, but instead of resuming from the last step that failed, it is re-doing some of the earlier step as it was unable to find the cache for those? The initial run of the pipeline failed after 36 hours so I would ideally not want to re-do the computation again if I can resume just from the last failed step. Is there more information available on how to resume a scnanoseq pipeline run? Thanks!Dr A. Yang
12/10/2025, 2:03 PMDr A. Yang
12/11/2025, 6:17 PMwork folder, I noticed that the main culprit taking up this space are the uncompressed FASTQ files. I am also using splitting when processing my samples, which further exacerbates the issue as I have multiples of uncompressed, split, concatenated 'plain' FASTQ files, which is taking up a lot of space.
I've been going through the mermaid diagram and the workflow nf file to try and understand which steps requires uncompressed FASTQ files and if I understand correctly, I believe Nanofilt is the reason for the decompression step as it require plain FASTQ input, with the remaining steps - Post trim QC and BLAZE - being able to handle both compressed and uncompressed FASTQ file (I know barcode extraction currently only support uncompressed file, but the script should be able to easily be modified to support compressed FASTQ file). Is it possible at all to keep the FASTQ files always compressed when on disk instead of having uncompressed FASTQ files? I understand that Nanofilt works on uncompressed input only, but the Nanofilt mentioned it can work with piping in the uncompressed fastq file and piping out to a gzip stream. (I also noticed that nanofilt is now deprecated in favour of chopper according to their github?)
Alternatively, do you have suggestions on how I can minimise disk usage while also keeping the run-time of the pipeline manageable? Should I disable the splitting parameter entirely?Rike Hanssen
02/17/2026, 1:40 PMtest_full profile fails for me with:
.command.sh: line 3: /usr/local/bin/samtools: Argument list too long
Could someone take a look please? https://cloud.seqera.io/orgs/nf-core/workspaces/AWSmegatests/watch/1BObgMVfLfxc4t/v2/logsryan
03/11/2026, 7:04 PMYue Hao
03/11/2026, 11:01 PMGary Burnett
03/12/2026, 4:02 PMLara Ianov
06/26/2026, 9:33 PM