Brittany Ott
05/18/2026, 5:45 PM.nextflow.log file:
May-18 17:40:09.969 [Task monitor] DEBUG n.processor.TaskPollingMonitor - !! executor local > tasks to be completed: 6 -- submitted tasks are shown below
~> TaskHandler[id: 2; name: NFCORE_METATDENOVO:METATDENOVO:KOFAMSCAN:KOFAMSCAN_DOWNLOAD (KEGG data); status: RUNNING; exit: -; error: -; workDir: /home/ec2-user/work/2e/9e301a22b0b42e2e197c59b044bea0]
~> TaskHandler[id: 48; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (experimental_Gpacif_1); status: RUNNING; exit: -; error: -; workDir: /home/ec2-user/work/89/fb88013d478dcb40a5b1f5d28adff1]
~> TaskHandler[id: 7; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (control_Atam); status: RUNNING; exit: -; error: -; workDir: /home/ec2-user/work/f8/3456f0ee4635cef898e027ac115aff]
~> TaskHandler[id: 46; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (experimental_GexcentExtra); status: RUNNING; exit: -; error: -; workDir: /home/ec2-user/work/50/cde2a2c834cf8871a5819fe115171e]
~> TaskHandler[id: 17; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (control_BBenv); status: RUNNING; exit: -; error: -; workDir: /home/ec2-user/work/7f/249a7d70d818e3ea8962fb9c25e534]
~> TaskHandler[id: 22; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (control_Omarina); status: RUNNING; exit: -; error: -; workDir: /home/ec2-user/work/06/3ddc798d6eead41a45a0fee0a93a67]
May-18 17:41:11.949 [Task submitter] DEBUG n.processor.TaskPollingMonitor - %% executor local > tasks in the submission queue: 42 -- tasks to be submitted are shown below
~> TaskHandler[id: 28; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (experimental_GaustExtra); status: NEW; exit: -; error: -; workDir: /home/ec2-user/work/03/8223a4c1dcd2d0874a30964855053a]
~> TaskHandler[id: 44; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (experimental_Gcarib); status: NEW; exit: -; error: -; workDir: /home/ec2-user/work/f6/2138fcf4c410167af69c0c0cb92c43]
~> TaskHandler[id: 23; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (control_Phoff); status: NEW; exit: -; error: -; workDir: /home/ec2-user/work/e5/d1af4dee040adcefa863a72d5152c4]
~> TaskHandler[id: 5; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (control_Amon); status: NEW; exit: -; error: -; workDir: /home/ec2-user/work/02/6b3ef990c1605bb71b92a6f7cdb120]
~> TaskHandler[id: 38; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (experimental_GspRII_MixedPRexp); status: NEW; exit: -; error: -; workDir: /home/ec2-user/work/9c/7921d220799ceaa0ede2219b4eefe4]
~> TaskHandler[id: 35; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (experimental_GexcentLog); status: NEW; exit: -; error: -; workDir: /home/ec2-user/work/14/b7d78f0503d69bcdaa8119f2310394]
~> TaskHandler[id: 45; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (experimental_Gsilvae); status: NEW; exit: -; error: -; workDir: /home/ec2-user/work/94/147910b19835e0a72a5734d53312ae]
~> TaskHandler[id: 32; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (experimental_GexcentExp); status: NEW; exit: -; error: -; workDir: /home/ec2-user/work/6c/32c2dc7d3f237fad2592f88a656457]
~> TaskHandler[id: 37; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (experimental_GspRII_1655log); status: NEW; exit: -; error: -; workDir: /home/ec2-user/work/b1/437c667dc44d2e9dd53a1e7c3ef58e]
~> TaskHandler[id: 42; name: NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:FASTQC (experimental_GspRII_MixedPRlog); status: NEW; exit: -; error: -; workDir: /home/ec2-user/work/83/a3a499b2f5b1ded088091a7fe19061]
.. remaining tasks omitted.Daniel Lundin
05/19/2026, 7:13 AMtop for the processes Nextflow is currently running.Daniel Lundin
05/19/2026, 7:15 AMBrittany Ott
05/19/2026, 1:42 PMBrittany Ott
05/19/2026, 3:12 PMDaniel Lundin
05/19/2026, 3:36 PMKOFAMSCAN_DOWNLOAD I'm a little sceptical about the memory per process explanation. This shouldn't require much memory (6 GiB allocated by default). Because I'm unfamiliar with the compute environment you're using, I don't know if the total memory explanation could be the problem. If it's not memory, it could be time.
process {
withName: TRIMGALORE {
memory = 128.GB
}
}
IIRC, you had downloaded the Kofamscan database already, so it's strange that this process is run at all. This might be due to a file called versions.yml not being present in the directory. We will fix this in the next release, but in the meanwhile, create a file looking like the below and place in the download directory.
"NFCORE_METATDENOVO:METATDENOVO:KOFAMSCAN:KOFAMSCAN_SCAN":
kofamscan: 1.3.0Daniel Lundin
05/19/2026, 3:39 PMprocess {
resourceLimits = [
cpus: 4,
memory: '15.GB',
time: '1.h'
]
}
(The values above are way below what you need.)Brittany Ott
05/19/2026, 4:35 PMBrittany Ott
05/19/2026, 4:40 PMExecution cancelled -- Finishing pending tasks before exit
-[nf-core/metatdenovo] Pipeline completed with errors-
WARN: Killing running tasks (11)
ERROR ~ Error executing process > 'NFCORE_METATDENOVO:METATDENOVO:EGGNOG:EGGNOG_DOWNLOAD (EggNOG)'
Caused by:
Process `NFCORE_METATDENOVO:METATDENOVO:EGGNOG:EGGNOG_DOWNLOAD (EggNOG)` terminated with an error exit status (1)
Command executed:
download_eggnog_data.py \
\
-y \
--data_dir .
cat <<-END_VERSIONS > versions.yml
"NFCORE_METATDENOVO:METATDENOVO:EGGNOG:EGGNOG_DOWNLOAD":
eggnog: $( echo $(emapper.py --version 2>&1)| sed 's/.* emapper-//' | sed 's/ \/ Expected.*//')
END_VERSIONS
Command exit status:
1
Command output:
(empty)
Command error:
/home/ec2-user/work/conda/env-e3d708a9ca94216a85c0f2948073114a/bin/download_eggnog_data.py:177: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option.
'outf=$(echo "$file" | sed "s/\.raw_alg\.faa\.gz/\.fa/"); '
Traceback (most recent call last):
File "/home/ec2-user/work/conda/env-e3d708a9ca94216a85c0f2948073114a/bin/download_eggnog_data.py", line 6, in <module>
from eggnogmapper.common import get_eggnogdb_file, get_ncbitaxadb_file, get_eggnog_mmseqs_dbpath, get_pfam_dbpath, get_hmmer_base_dbpath
File "/home/ec2-user/work/conda/env-e3d708a9ca94216a85c0f2948073114a/lib/python3.14/site-packages/eggnogmapper/common.py", line 6, in <module>
from distutils.spawn import find_executable
ModuleNotFoundError: No module named 'distutils'
Work dir:
/home/ec2-user/work/bb/8d08faaf599c48f2f2595b51383e65
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
ERROR ~ /home/ec2-user/s3-drive/output/pipeline_info/nf_core_metatdenovo_software_mqc_versions.yml: Operation not permitted
-- Check '.nextflow.log' file for details
WARN: Failed to render execution report -- see the 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
WARN: Failed to render execution timeline -- see the log file for detailsBrittany Ott
05/19/2026, 4:41 PMnextflow run nf-core/metatdenovo -profile conda -r 1.3.0 -c local_config.config --input samplesheet.csv --assembler megahit --orf_caller transdecoder --eukulele_dbpath /home/ec2-user/s3-drive/uploaded-files/eukulele --eukulele_db phylodb --eggnog_dbpath /home/ec2-user/s3-drive/uploaded-files/eggnogg --kofam_dir /home/ec2-user/s3-drive/uploaded-files/kofam --outdir ~/s3-drive/outputBrittany Ott
05/19/2026, 4:48 PMBrittany Ott
05/19/2026, 4:52 PMDaniel Lundin
05/19/2026, 4:53 PMversions.yml in the eggnog directory too:
"NFCORE_METATDENOVO:METATDENOVO:EGGNOG:EGGNOG_DOWNLOAD":
eggnog: 2.1.9
My directory looks like this:
$ ll /data/eggnog-mapper/
total 49747152
-rw-r--r-- 1 dl data 41370988544 mar 2 2021 eggnog.db
-rw-r--r-- 1 dl data 0 okt 27 2025 eggnog.db.gz
-rw-r--r-- 1 dl data 9285439161 mar 2 2021 eggnog_proteins.dmnd
-rw-r--r-- 1 dl data 0 okt 27 2025 eggnog_proteins.dmnd.gz
-rw-r--r-- 1 dl data 278003712 nov 11 2020 eggnog.taxa.db
-rw-r--r-- 1 dl data 6628719 nov 11 2020 eggnog.taxa.db.traverse.pkl
-rw-r--r-- 1 dl data 0 okt 27 2025 eggnog.taxa.tar.gz
drwxr-sr-x 2 dl data 4096 aug 10 2022 pfam
-rw-r--r-- 1 dl data 75 okt 27 2025 versions.yml
You also seem to have some write permission problems:
ERROR ~ /home/ec2-user/s3-drive/output/pipeline_info/nf_core_metatdenovo_software_mqc_versions.yml: Operation not permitted
Plus the one with the execution report.Daniel Lundin
05/19/2026, 4:56 PMBrittany Ott
05/19/2026, 5:01 PMBrittany Ott
05/20/2026, 1:51 PMExecution cancelled -- Finishing pending tasks before exit
ERROR ~ Error executing process > 'NFCORE_METATDENOVO:METATDENOVO:EGGNOG:EGGNOG_DOWNLOAD (EggNOG)'
Caused by:
Process `NFCORE_METATDENOVO:METATDENOVO:EGGNOG:EGGNOG_DOWNLOAD (EggNOG)` terminated with an error exit status (1)
Command executed:
download_eggnog_data.py \
\
-y \
--data_dir .
cat <<-END_VERSIONS > versions.yml
"NFCORE_METATDENOVO:METATDENOVO:EGGNOG:EGGNOG_DOWNLOAD":
eggnog: $( echo $(emapper.py --version 2>&1)| sed 's/.* emapper-//' | sed 's/ \/ Expected.*//')
END_VERSIONS
Command exit status:
1
Command output:
(empty)
Command error:
/home/ec2-user/work/conda/env-e3d708a9ca94216a85c0f2948073114a/bin/download_eggnog_data.py:177: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option.
'outf=$(echo "$file" | sed "s/\.raw_alg\.faa\.gz/\.fa/"); '
Traceback (most recent call last):
File "/home/ec2-user/work/conda/env-e3d708a9ca94216a85c0f2948073114a/bin/download_eggnog_data.py", line 6, in <module>
from eggnogmapper.common import get_eggnogdb_file, get_ncbitaxadb_file, get_eggnog_mmseqs_dbpath, get_pfam_dbpath, get_hmmer_base_dbpath
File "/home/ec2-user/work/conda/env-e3d708a9ca94216a85c0f2948073114a/lib/python3.14/site-packages/eggnogmapper/common.py", line 6, in <module>
from distutils.spawn import find_executable
ModuleNotFoundError: No module named 'distutils'
Work dir:
/home/ec2-user/work/79/3217e234d249bc758b50be6b012a55
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 detailsBrittany Ott
05/20/2026, 1:53 PMBrittany Ott
05/20/2026, 1:53 PMDaniel Lundin
05/20/2026, 4:58 PMExecution cancelled is because you canceled. Maybe you could start by specifying --skip_eggnog to see if you can get the rest of the pipeline through? In the meanwhile, I'll check the files you have and compare to what the process expects.Daniel Lundin
05/20/2026, 5:02 PMBrittany Ott
05/20/2026, 5:02 PMBrittany Ott
05/20/2026, 7:50 PMDaniel Lundin
05/20/2026, 7:54 PMBrittany Ott
05/20/2026, 7:59 PMDaniel Lundin
05/20/2026, 8:01 PMBrittany Ott
05/20/2026, 8:02 PMBrittany Ott
05/22/2026, 1:27 PMBrittany Ott
05/22/2026, 1:30 PMDaniel Lundin
05/22/2026, 1:54 PMBrittany Ott
05/22/2026, 1:54 PMBrittany Ott
05/22/2026, 1:59 PMERROR ~ Error executing process > 'NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:TRIMGALORE (control_Pglacialis)'
Caused by:
Process `NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:TRIMGALORE (control_Pglacialis)` terminated with an error exit status (1)
Command executed:
[ ! -f control_Pglacialis_1.fastq.gz ] && ln -s MMETSP0227-Polarella-glacialis-CCMP-1383.1.fastq.gz control_Pglacialis_1.fastq.gz
[ ! -f control_Pglacialis_2.fastq.gz ] && ln -s MMETSP0227-Polarella-glacialis-CCMP-1383.2.fastq.gz control_Pglacialis_2.fastq.gz
trim_galore \
--fastqc \
--cores 8 \
--paired \
--gzip \
control_Pglacialis_1.fastq.gz \
control_Pglacialis_2.fastq.gz
cat <<-END_VERSIONS > versions.yml
"NFCORE_METATDENOVO:METATDENOVO:FASTQC_TRIMGALORE:TRIMGALORE":
trimgalore: $(echo $(trim_galore --version 2>&1) | sed 's/^.*version //; s/Last.*$//')
cutadapt: $(cutadapt --version)
pigz: $( pigz --version 2>&1 | sed 's/pigz //g' )
END_VERSIONS
Command exit status:
1
Command output:
pigz 2.8
igzip command line interface 2.31.1
Command error:
No quality encoding type selected. Assuming that the data provided uses Sanger encoded Phred scores (default)
AUTO-DETECTING ADAPTER TYPE
===========================
Attempting to auto-detect adapter type from the first 1 million sequences of the first file (>> control_Pglacialis_1.fastq.gz <<)
Found perfect matches for the following adapter sequences:
Adapter type Count Sequence Sequences analysed Percentage
Illumina 57 AGATCGGAAGAGC 1000000 0.01
smallRNA 2 TGGAATTCTCGG 1000000 0.00
Nextera 0 CTGTCTCTTATA 1000000 0.00
Using Illumina adapter for trimming (count: 57). Second best hit was smallRNA (count: 2)
Writing report to 'control_Pglacialis_1.fastq.gz_trimming_report.txt'
SUMMARISING RUN PARAMETERS
==========================
Input filename: control_Pglacialis_1.fastq.gz
Trimming mode: paired-end
Trim Galore version: 0.6.10
Cutadapt version: 4.9
Python version: could not detect
Number of cores used for trimming: 8
Quality Phred score cutoff: 20
Quality encoding type selected: ASCII+33
Adapter sequence: 'AGATCGGAAGAGC' (Illumina TruSeq, Sanger iPCR; auto-detected)
Maximum trimming error rate: 0.1 (default)
Minimum required adapter overlap (stringency): 1 bp
Minimum required sequence length for both reads before a sequence pair gets removed: 20 bp
Running FastQC on the data once trimming has completed
Output file(s) will be GZIP compressed
Cutadapt seems to be fairly up-to-date (version 4.9). Setting -j 8
Writing final adapter and quality trimmed output to control_Pglacialis_1_trimmed.fq.gz
>>> Now performing quality (cutoff '-q 20') and adapter trimming in a single pass for the adapter sequence: 'AGATCGGAAGAGC' from file control_Pglacialis_1.fastq.gz <<<
This is cutadapt 4.9 with Python 3.12.13
Command line parameters: -j 8 -e 0.1 -q 20 -O 1 -a AGATCGGAAGAGC control_Pglacialis_1.fastq.gz
Processing single-end reads on 8 cores ...
Error in FASTQ file at line 3: Sequence descriptions don't match ('NIKITA_0911:6:1101:1367:2245#ATCACG/1 run=120515_SN403_0911_AC0FA3ACXX' != 'NIKITA_0911:6:1101:1367:2245#ATCACG/1').
The second sequence description must be either empty or equal to the first description.
Cutadapt terminated with exit signal: '256'.
Terminating Trim Galore run, please check error message(s) to get an idea what went wrong...
Work dir:
/home/ec2-user/work/5d/dc4baa8e428b45a9734bd2bfa5fa18
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 detailsDaniel Lundin
05/22/2026, 2:02 PMBrittany Ott
05/22/2026, 2:07 PMBrittany Ott
05/22/2026, 3:07 PMDaniel Lundin
05/22/2026, 3:12 PMBrittany Ott
05/22/2026, 3:12 PM