You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
metagenomic-assembly: update metaSPAdes to 4.3.0+galaxy3 - #1545
The new wrapper puts the read inputs under a file_processing conditional with two modes. This workflow uses the co-assembly mode, which takes the same per-group nested read lists as the previous version, so the workflow logic, the optional long-read handling (including long reads for only some groups) and the tests are unchanged. Only the tool version, the parameter paths and the Tool Shed revision change.
The new individual mode (one job per group, mapped over the paired list) was tried first but not kept: in the MAGs generation workflow (#1454), which embeds this one, a missing long-read type can only be passed on as a collection of skipped placeholder datasets, never as a null input, and metaSPAdes then receives a placeholder as a read file. Keeping co mode lets #1454 embed this release unchanged.
Unexpected HTTP status code: 400: {"err_msg":"Workflow was not invoked; the following required tools are not installed: toolshed.g2.bx.psu.edu/repos/nml/metaspades/metaspades/4.3.0+galaxy2 (version 4.3.0+galaxy3)","err_code":0}
❌ metagenomic-assembly.ga_1
Execution Problem:
Unexpected HTTP status code: 400: {"err_msg":"Workflow was not invoked; the following required tools are not installed: toolshed.g2.bx.psu.edu/repos/nml/metaspades/metaspades/4.3.0+galaxy2 (version 4.3.0+galaxy3)","err_code":0}
❌ metagenomic-assembly.ga_2
Execution Problem:
Unexpected HTTP status code: 400: {"err_msg":"Workflow was not invoked; the following required tools are not installed: toolshed.g2.bx.psu.edu/repos/nml/metaspades/metaspades/4.3.0+galaxy2 (version 4.3.0+galaxy3)","err_code":0}
❌ metagenomic-assembly.ga_3
Execution Problem:
Unexpected HTTP status code: 400: {"err_msg":"Workflow was not invoked; the following required tools are not installed: toolshed.g2.bx.psu.edu/repos/nml/metaspades/metaspades/4.3.0+galaxy2 (version 4.3.0+galaxy3)","err_code":0}
❌ metagenomic-assembly.ga_4
Execution Problem:
Unexpected HTTP status code: 400: {"err_msg":"Workflow was not invoked; the following required tools are not installed: toolshed.g2.bx.psu.edu/repos/nml/metaspades/metaspades/4.3.0+galaxy2 (version 4.3.0+galaxy3)","err_code":0}
2026-11-12 20:13:16 - MEGAHIT v1.2.92026-11-12 20:13:16 - Using megahit_core with POPCNT and BMI2 support2026-11-12 20:13:16 - Convert reads to binary library2026-11-12 20:13:16 - b'INFO sequence/io/sequence_lib.cpp : 75 - Lib 0 (/home/runner/work/_temp/tmpq9hj5k8k/files/f/c/0/dataset_fc0415f9-e38b-43ca-9af7-caf082f219c3.dat,/home/runner/work/_temp/tmpq9hj5k8k/files/f/1/9/dataset_f193f40e-e905-4f92-9942-336fa0e5fd01.dat): pe, 100000 reads, 126 max length'2026-11-12 20:13:16 - b'INFO utils/utils.h : 152 - Real: 0.1511\tuser: 0.1437\tsys: 0.0080\tmaxrss: 16960'2026-11-12 20:13:16 - Start assembly. Number of CPU threads 1 2026-11-12 20:13:16 - k list: 21,29,39,59,79,99,119,141 2026-11-12 20:13:16 - Memory used: 150825627642026-11-12 20:13:16 - Extract solid (k+1)-mers for k = 21 2026-11-12 20:13:18 - Build graph for k = 21 2026-11-12 20:13:20 - Assemble contigs from SdBG for k = 212026-11-12 20:13:23 - Local assembly for k = 212026-11-12 20:13:26 - Extract iterative edges from k = 21 to 29 2026-11-12 20:13:26 - Build graph for k = 29 2026-11-12 20:13:27 - Assemble contigs from SdBG for k = 292026-11-12 20:13:30 - Local assembly for k = 292026-11-12 20:13:33 - Extract iterative edges from k = 29 to 39 2026-11-12 20:13:34 - Build graph for k = 39 2026-11-12 20:13:35 - Assemble contigs from SdBG for k = 392026-11-12 20:13:38 - Local assembly for k = 392026-11-12 20:13:42 - Extract iterative edges from k = 39 to 59 2026-11-12 20:13:43 - Build graph for k = 59 2026-11-12 20:13:44 - Assemble contigs from SdBG for k = 592026-11-12 20:13:46 - Local assembly for k = 592026-11-12 20:13:52 - Extract iterative edges from k = 59 to 79 2026-11-12 20:13:52 - Build graph for k = 79 2026-11-12 20:13:53 - Assemble contigs from SdBG for k = 792026-11-12 20:13:55 - Local assembly for k = 792026-11-12 20:14:02 - Extract iterative edges from k = 79 to 99 2026-11-12 20:14:02 - Build graph for k = 99 2026-11-12 20:14:03 - Assemble contigs from SdBG for k = 992026-11-12 20:14:05 - Local assembly for k = 992026-11-12 20:14:13 - Extract iterative edges from k = 99 to 119 2026-11-12 20:14:13 - Build graph for k = 119 2026-11-12 20:14:14 - Assemble contigs from SdBG for k = 1192026-11-12 20:14:16 - Local assembly for k = 1192026-11-12 20:14:23 - Extract iterative edges from k = 119 to 141 2026-11-12 20:14:23 - Build graph for k = 141 2026-11-12 20:14:24 - Assemble contigs from SdBG for k = 1412026-11-12 20:14:26 - Merging to output final contigs 2026-11-12 20:14:26 - 610 contigs, total 1803740 bp, min 145 bp, max 117788 bp, avg 2956 bp, N50 10728 bp2026-11-12 20:14:26 - ALL DONE. Time elapsed: 70.418094 seconds
echo test_minigut && ln -s '/home/runner/work/_temp/tmpq9hj5k8k/files/f/c/0/dataset_fc0415f9-e38b-43ca-9af7-caf082f219c3.dat' 'pe1-test_minigut.fastqsanger.gz' && ln -s '/home/runner/work/_temp/tmpq9hj5k8k/files/f/1/9/dataset_f193f40e-e905-4f92-9942-336fa0e5fd01.dat' 'pe2-test_minigut.fastqsanger.gz' && metaquast --pe1 'pe1-test_minigut.fastqsanger.gz' --pe2 'pe2-test_minigut.fastqsanger.gz' --labels 'test_minigut' -o 'outputdir' --max-ref-num 0 --min-identity 90.0 --min-contig 500 --min-alignment 65 --ambiguity-usage 'one' --ambiguity-score 0.99 --local-mis-size 200 --contig-thresholds '0,1000' --extensive-mis-size 1000 --scaffold-gap-max-size 1000 --unaligned-part-size 500 --x-for-Nx 90 '/home/runner/work/_temp/tmpq9hj5k8k/files/3/9/f/dataset_39f45fea-63c4-4bed-9fff-def0a3089e80.dat' --threads ${GALAXY_SLOTS:-1} && if [[ -f "outputdir/report.tsv" ]]; then mkdir -p "outputdir/combined_reference/" && cp "outputdir/report.tsv" "outputdir/combined_reference/report.tsv"; fi && if [[ -f "outputdir/report.html" ]]; then mkdir -p "outputdir/combined_reference/" && cp outputdir/*.html "outputdir/combined_reference/"; fi && mkdir -p '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/outputs/dataset_68c35c4e-f4bf-46a3-a7b1-4b46b30247a9_files' && cp outputdir/combined_reference/*.html '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/outputs/dataset_68c35c4e-f4bf-46a3-a7b1-4b46b30247a9_files' && if [[ -d "outputdir/icarus_viewers" ]]; then cp -R outputdir/icarus_viewers 'outputdir/combined_reference/'; fi && if [[ -d "outputdir/combined_reference/icarus_viewers" ]]; then cp -R outputdir/combined_reference/icarus_viewers '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/outputs/dataset_68c35c4e-f4bf-46a3-a7b1-4b46b30247a9_files'; fi && if [[ -d "outputdir/krona_charts/" ]]; then mkdir -p '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/outputs/dataset_bdc02f31-09f1-40de-8814-b43536215945_files' && cp outputdir/krona_charts/*.html '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/outputs/dataset_bdc02f31-09f1-40de-8814-b43536215945_files'; fi
Exit Code:
0
Standard Output:
test_minigut/usr/local/opt/quast-5.3.0/metaquast.py --pe1 pe1-test_minigut.fastqsanger.gz --pe2 pe2-test_minigut.fastqsanger.gz --labels test_minigut -o outputdir --max-ref-num 0 --min-identity 90.0 --min-contig 500 --min-alignment 65 --ambiguity-usage one --ambiguity-score 0.99 --local-mis-size 200 --contig-thresholds 0,1000 --extensive-mis-size 1000 --scaffold-gap-max-size 1000 --unaligned-part-size 500 --x-for-Nx 90 /home/runner/work/_temp/tmpq9hj5k8k/files/3/9/f/dataset_39f45fea-63c4-4bed-9fff-def0a3089e80.dat --threads 1Version: 5.3.0System information: OS: Linux-7.0.0-1019-azure-x86_64-with-glibc2.36 (linux_64) Python version: 3.12.3 CPUs number: 4Started: 2026-11-12 20:15:40Logging to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/metaquast.logWARNING: --ambiguity-usage was set to 'all' because not default --ambiguity-score was specifiedINFO generated new fontManagerINFO generated new fontManagerContigs: Pre-processing... /home/runner/work/_temp/tmpq9hj5k8k/files/3/9/f/dataset_39f45fea-63c4-4bed-9fff-def0a3089e80.dat ==> test_minigutNOTICE: Maximum number of references (--max-ref-number) is set to 0, search in SILVA 16S rRNA database is disabledNOTICE: No references are provided, starting regular QUAST with MetaGeneMark gene finder/usr/local/opt/quast-5.3.0/quast.py --pe1 pe1-test_minigut.fastqsanger.gz --pe2 pe2-test_minigut.fastqsanger.gz --min-identity 90.0 --min-contig 500 --min-alignment 65 --ambiguity-usage one --ambiguity-score 0.99 --local-mis-size 200 --contig-thresholds 0,1000 --extensive-mis-size 1000 --scaffold-gap-max-size 1000 --unaligned-part-size 500 --x-for-Nx 90 --threads 1 /home/runner/work/_temp/tmpq9hj5k8k/files/3/9/f/dataset_39f45fea-63c4-4bed-9fff-def0a3089e80.dat -o /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir --labels test_minigutVersion: 5.3.0System information: OS: Linux-7.0.0-1019-azure-x86_64-with-glibc2.36 (linux_64) Python version: 3.12.3 CPUs number: 4Started: 2026-11-12 20:15:40Logging to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/quast.logNOTICE: Output directory already exists and looks like a QUAST output dir. Existing results can be reused (e.g. previously generated alignments)!WARNING: --ambiguity-usage was set to 'all' because not default --ambiguity-score was specifiedCWD: /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/workingMain parameters: MODE: meta, threads: 1, min contig length: 500, min alignment length: 65, min alignment IDY: 90.0, \ ambiguity: all, min local misassembly length: 200, min extensive misassembly length: 1000Contigs: Pre-processing... /home/runner/work/_temp/tmpq9hj5k8k/files/3/9/f/dataset_39f45fea-63c4-4bed-9fff-def0a3089e80.dat ==> test_minigut2026-11-12 20:15:40Running Reads analyzer...NOTICE: Permission denied accessing /usr/local/lib/python3.12/site-packages/quast_libs/gridss. GRIDSS will be downloaded to home directory /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/home/.quastDownloading gridss (file: gridss-1.4.1.jar)... 0.0% of 38935087 bytes 1.0% of 38935087 bytes 2.0% of 38935087 bytes 3.0% of 38935087 bytes 4.0% of 38935087 bytes 5.0% of 38935087 bytes 6.0% of 38935087 bytes 7.0% of 38935087 bytes 8.0% of 38935087 bytes 9.0% of 38935087 bytes 10.0% of 38935087 bytes 11.0% of 38935087 bytes 12.0% of 38935087 bytes 13.0% of 38935087 bytes 14.0% of 38935087 bytes 15.0% of 38935087 bytes 16.0% of 38935087 bytes 17.0% of 38935087 bytes 18.0% of 38935087 bytes 19.0% of 38935087 bytes 20.0% of 38935087 bytes 21.0% of 38935087 bytes 22.0% of 38935087 bytes 23.0% of 38935087 bytes 24.0% of 38935087 bytes 25.0% of 38935087 bytes 26.0% of 38935087 bytes 27.0% of 38935087 bytes 28.0% of 38935087 bytes 29.0% of 38935087 bytes 30.0% of 38935087 bytes 31.0% of 38935087 bytes 32.0% of 38935087 bytes 33.0% of 38935087 bytes 34.0% of 38935087 bytes 35.0% of 38935087 bytes 36.0% of 38935087 bytes 37.0% of 38935087 bytes 38.0% of 38935087 bytes 39.0% of 38935087 bytes 40.0% of 38935087 bytes 41.0% of 38935087 bytes 42.0% of 38935087 bytes 43.0% of 38935087 bytes 44.0% of 38935087 bytes 45.0% of 38935087 bytes 46.0% of 38935087 bytes 47.0% of 38935087 bytes 48.0% of 38935087 bytes 49.0% of 38935087 bytes 50.0% of 38935087 bytes 51.0% of 38935087 bytes 52.0% of 38935087 bytes 53.0% of 38935087 bytes 54.0% of 38935087 bytes 55.0% of 38935087 bytes 56.0% of 38935087 bytes 57.0% of 38935087 bytes 58.0% of 38935087 bytes 59.0% of 38935087 bytes 60.0% of 38935087 bytes 61.0% of 38935087 bytes 62.0% of 38935087 bytes 63.0% of 38935087 bytes 64.0% of 38935087 bytes 65.0% of 38935087 bytes 66.0% of 38935087 bytes 67.0% of 38935087 bytes 68.0% of 38935087 bytes 69.0% of 38935087 bytes 70.0% of 38935087 bytes 71.0% of 38935087 bytes 72.0% of 38935087 bytes 73.0% of 38935087 bytes 74.0% of 38935087 bytes 75.0% of 38935087 bytes 76.0% of 38935087 bytes 77.0% of 38935087 bytes 78.0% of 38935087 bytes 79.0% of 38935087 bytes 80.0% of 38935087 bytes 81.0% of 38935087 bytes 82.0% of 38935087 bytes 83.0% of 38935087 bytes 84.0% of 38935087 bytes 85.0% of 38935087 bytes 86.0% of 38935087 bytes 87.0% of 38935087 bytes 88.0% of 38935087 bytes 88.0% of 38935087 bytes 89.0% of 38935087 bytes 90.0% of 38935087 bytes 91.0% of 38935087 bytes 92.0% of 38935087 bytes 93.0% of 38935087 bytes 94.0% of 38935087 bytes 95.0% of 38935087 bytes 96.0% of 38935087 bytes 97.0% of 38935087 bytes 98.0% of 38935087 bytes 99.0% of 38935087 bytesgridss successfully downloaded! Logging to files /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/reads_stats/reads_stats.log and /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/reads_stats/reads_stats.err... Pre-processing reads... Running BWA... Done. Sorting SAM-file... Analysis is finished. Creating total report... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/reads_stats/reads_report.txt, reads_report.tsv, and reads_report.texDone.2026-11-12 20:15:54Running Basic statistics processor... Contig files: test_minigut Calculating N50 and L50... test_minigut, N50 = 11284, L50 = 36, auN = 25695.9, Total length = 1722460, GC % = 47.32, # N's per 100 kbp = 0.00 Drawing Nx plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/basic_stats/Nx_plot.pdf Drawing cumulative plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/basic_stats/cumulative_plot.pdf Drawing GC content plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/basic_stats/GC_content_plot.pdf Drawing test_minigut GC content plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/basic_stats/test_minigut_GC_content_plot.pdfDone.NOTICE: Genes are not predicted by default. Use --gene-finding or --glimmer option to enable it.2026-11-12 20:15:55Creating large visual summaries...This may take a while: press Ctrl-C to skip this step.. 1 of 2: Creating PDF with all tables and plots... 2 of 2: Creating Icarus viewers...Done2026-11-12 20:15:55RESULTS: Text versions of total report are saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/report.txt, report.tsv, and report.tex Text versions of transposed total report are saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/transposed_report.txt, transposed_report.tsv, and transposed_report.tex HTML version (interactive tables and plots) is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/report.html PDF version (tables and plots) is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/report.pdf Icarus (contig browser) is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/icarus.html Log is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/18/working/outputdir/quast.logFinished: 2026-11-12 20:15:55Elapsed time: 0:00:14.918485NOTICEs: 3; WARNINGs: 1; non-fatal ERRORs: 0Thank you for using QUAST!
echo test_minigut && ln -s '/home/runner/work/_temp/tmpq9hj5k8k/files/9/6/3/dataset_963cab8b-64d1-4bfd-872c-559e71c1d7fd.dat' 'pe1-test_minigut.fastqsanger.gz' && ln -s '/home/runner/work/_temp/tmpq9hj5k8k/files/9/5/e/dataset_95e758b0-fac1-4449-80ed-ee372252baab.dat' 'pe2-test_minigut.fastqsanger.gz' && metaquast --pe1 'pe1-test_minigut.fastqsanger.gz' --pe2 'pe2-test_minigut.fastqsanger.gz' --labels 'test_minigut' -o 'outputdir' --max-ref-num 0 --min-identity 90.0 --min-contig 500 --min-alignment 65 --ambiguity-usage 'one' --ambiguity-score 0.99 --local-mis-size 200 --contig-thresholds '0,1000' --extensive-mis-size 1000 --scaffold-gap-max-size 1000 --unaligned-part-size 500 --x-for-Nx 90 '/home/runner/work/_temp/tmpq9hj5k8k/files/b/b/7/dataset_bb799924-6b78-4836-aaca-60df30fd7953.dat' --threads ${GALAXY_SLOTS:-1} && if [[ -f "outputdir/report.tsv" ]]; then mkdir -p "outputdir/combined_reference/" && cp "outputdir/report.tsv" "outputdir/combined_reference/report.tsv"; fi && if [[ -f "outputdir/report.html" ]]; then mkdir -p "outputdir/combined_reference/" && cp outputdir/*.html "outputdir/combined_reference/"; fi && mkdir -p '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/outputs/dataset_25f56e31-768e-4e93-94d2-11aaf34d22bc_files' && cp outputdir/combined_reference/*.html '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/outputs/dataset_25f56e31-768e-4e93-94d2-11aaf34d22bc_files' && if [[ -d "outputdir/icarus_viewers" ]]; then cp -R outputdir/icarus_viewers 'outputdir/combined_reference/'; fi && if [[ -d "outputdir/combined_reference/icarus_viewers" ]]; then cp -R outputdir/combined_reference/icarus_viewers '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/outputs/dataset_25f56e31-768e-4e93-94d2-11aaf34d22bc_files'; fi && if [[ -d "outputdir/krona_charts/" ]]; then mkdir -p '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/outputs/dataset_e766899c-ade2-46bb-b6dc-3a506eed23ba_files' && cp outputdir/krona_charts/*.html '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/outputs/dataset_e766899c-ade2-46bb-b6dc-3a506eed23ba_files'; fi
Exit Code:
0
Standard Output:
test_minigut/usr/local/opt/quast-5.3.0/metaquast.py --pe1 pe1-test_minigut.fastqsanger.gz --pe2 pe2-test_minigut.fastqsanger.gz --labels test_minigut -o outputdir --max-ref-num 0 --min-identity 90.0 --min-contig 500 --min-alignment 65 --ambiguity-usage one --ambiguity-score 0.99 --local-mis-size 200 --contig-thresholds 0,1000 --extensive-mis-size 1000 --scaffold-gap-max-size 1000 --unaligned-part-size 500 --x-for-Nx 90 /home/runner/work/_temp/tmpq9hj5k8k/files/b/b/7/dataset_bb799924-6b78-4836-aaca-60df30fd7953.dat --threads 1Version: 5.3.0System information: OS: Linux-7.0.0-1019-azure-x86_64-with-glibc2.36 (linux_64) Python version: 3.12.3 CPUs number: 4Started: 2026-11-12 20:26:28Logging to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/metaquast.logWARNING: --ambiguity-usage was set to 'all' because not default --ambiguity-score was specifiedINFO generated new fontManagerINFO generated new fontManagerContigs: Pre-processing... /home/runner/work/_temp/tmpq9hj5k8k/files/b/b/7/dataset_bb799924-6b78-4836-aaca-60df30fd7953.dat ==> test_minigutNOTICE: Maximum number of references (--max-ref-number) is set to 0, search in SILVA 16S rRNA database is disabledNOTICE: No references are provided, starting regular QUAST with MetaGeneMark gene finder/usr/local/opt/quast-5.3.0/quast.py --pe1 pe1-test_minigut.fastqsanger.gz --pe2 pe2-test_minigut.fastqsanger.gz --min-identity 90.0 --min-contig 500 --min-alignment 65 --ambiguity-usage one --ambiguity-score 0.99 --local-mis-size 200 --contig-thresholds 0,1000 --extensive-mis-size 1000 --scaffold-gap-max-size 1000 --unaligned-part-size 500 --x-for-Nx 90 --threads 1 /home/runner/work/_temp/tmpq9hj5k8k/files/b/b/7/dataset_bb799924-6b78-4836-aaca-60df30fd7953.dat -o /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir --labels test_minigutVersion: 5.3.0System information: OS: Linux-7.0.0-1019-azure-x86_64-with-glibc2.36 (linux_64) Python version: 3.12.3 CPUs number: 4Started: 2026-11-12 20:26:29Logging to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/quast.logNOTICE: Output directory already exists and looks like a QUAST output dir. Existing results can be reused (e.g. previously generated alignments)!WARNING: --ambiguity-usage was set to 'all' because not default --ambiguity-score was specifiedCWD: /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/workingMain parameters: MODE: meta, threads: 1, min contig length: 500, min alignment length: 65, min alignment IDY: 90.0, \ ambiguity: all, min local misassembly length: 200, min extensive misassembly length: 1000Contigs: Pre-processing... /home/runner/work/_temp/tmpq9hj5k8k/files/b/b/7/dataset_bb799924-6b78-4836-aaca-60df30fd7953.dat ==> test_minigut2026-11-12 20:26:29Running Reads analyzer...NOTICE: Permission denied accessing /usr/local/lib/python3.12/site-packages/quast_libs/gridss. GRIDSS will be downloaded to home directory /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/home/.quastDownloading gridss (file: gridss-1.4.1.jar)... 0.0% of 38935087 bytes 1.0% of 38935087 bytes 2.0% of 38935087 bytes 3.0% of 38935087 bytes 4.0% of 38935087 bytes 5.0% of 38935087 bytes 6.0% of 38935087 bytes 7.0% of 38935087 bytes 8.0% of 38935087 bytes 9.0% of 38935087 bytes 10.0% of 38935087 bytes 11.0% of 38935087 bytes 12.0% of 38935087 bytes 13.0% of 38935087 bytes 14.0% of 38935087 bytes 15.0% of 38935087 bytes 16.0% of 38935087 bytes 17.0% of 38935087 bytes 18.0% of 38935087 bytes 19.0% of 38935087 bytes 20.0% of 38935087 bytes 21.0% of 38935087 bytes 22.0% of 38935087 bytes 23.0% of 38935087 bytes 24.0% of 38935087 bytes 25.0% of 38935087 bytes 26.0% of 38935087 bytes 27.0% of 38935087 bytes 28.0% of 38935087 bytes 29.0% of 38935087 bytes 30.0% of 38935087 bytes 31.0% of 38935087 bytes 32.0% of 38935087 bytes 33.0% of 38935087 bytes 34.0% of 38935087 bytes 35.0% of 38935087 bytes 36.0% of 38935087 bytes 37.0% of 38935087 bytes 38.0% of 38935087 bytes 39.0% of 38935087 bytes 40.0% of 38935087 bytes 41.0% of 38935087 bytes 42.0% of 38935087 bytes 43.0% of 38935087 bytes 44.0% of 38935087 bytes 45.0% of 38935087 bytes 46.0% of 38935087 bytes 47.0% of 38935087 bytes 48.0% of 38935087 bytes 49.0% of 38935087 bytes 50.0% of 38935087 bytes 51.0% of 38935087 bytes 52.0% of 38935087 bytes 53.0% of 38935087 bytes 54.0% of 38935087 bytes 55.0% of 38935087 bytes 56.0% of 38935087 bytes 57.0% of 38935087 bytes 58.0% of 38935087 bytes 59.0% of 38935087 bytes 60.0% of 38935087 bytes 61.0% of 38935087 bytes 62.0% of 38935087 bytes 63.0% of 38935087 bytes 64.0% of 38935087 bytes 65.0% of 38935087 bytes 66.0% of 38935087 bytes 67.0% of 38935087 bytes 68.0% of 38935087 bytes 69.0% of 38935087 bytes 70.0% of 38935087 bytes 71.0% of 38935087 bytes 72.0% of 38935087 bytes 73.0% of 38935087 bytes 74.0% of 38935087 bytes 75.0% of 38935087 bytes 76.0% of 38935087 bytes 77.0% of 38935087 bytes 78.0% of 38935087 bytes 79.0% of 38935087 bytes 80.0% of 38935087 bytes 81.0% of 38935087 bytes 82.0% of 38935087 bytes 83.0% of 38935087 bytes 84.0% of 38935087 bytes 85.0% of 38935087 bytes 86.0% of 38935087 bytes 87.0% of 38935087 bytes 88.0% of 38935087 bytes 88.0% of 38935087 bytes 89.0% of 38935087 bytes 90.0% of 38935087 bytes 91.0% of 38935087 bytes 92.0% of 38935087 bytes 93.0% of 38935087 bytes 94.0% of 38935087 bytes 95.0% of 38935087 bytes 96.0% of 38935087 bytes 97.0% of 38935087 bytes 98.0% of 38935087 bytes 99.0% of 38935087 bytesgridss successfully downloaded! Logging to files /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/reads_stats/reads_stats.log and /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/reads_stats/reads_stats.err... Pre-processing reads... Running BWA... Done. Sorting SAM-file... Analysis is finished. Creating total report... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/reads_stats/reads_report.txt, reads_report.tsv, and reads_report.texDone.2026-11-12 20:26:42Running Basic statistics processor... Contig files: test_minigut Calculating N50 and L50... test_minigut, N50 = 169988, L50 = 2, auN = 350583.0, Total length = 1741556, GC % = 47.38, # N's per 100 kbp = 0.00 Drawing Nx plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/basic_stats/Nx_plot.pdf Drawing cumulative plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/basic_stats/cumulative_plot.pdf Drawing GC content plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/basic_stats/GC_content_plot.pdf Drawing test_minigut GC content plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/basic_stats/test_minigut_GC_content_plot.pdf Drawing Coverage histogram (bin size: 1x)... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/basic_stats/coverage_histogram.pdf Drawing test_minigut coverage histogram (bin size: 1x)... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/basic_stats/test_minigut_coverage_histogram.pdfDone.NOTICE: Genes are not predicted by default. Use --gene-finding or --glimmer option to enable it.2026-11-12 20:26:43Creating large visual summaries...This may take a while: press Ctrl-C to skip this step.. 1 of 2: Creating PDF with all tables and plots... 2 of 2: Creating Icarus viewers...Done2026-11-12 20:26:44RESULTS: Text versions of total report are saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/report.txt, report.tsv, and report.tex Text versions of transposed total report are saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/transposed_report.txt, transposed_report.tsv, and transposed_report.tex HTML version (interactive tables and plots) is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/report.html PDF version (tables and plots) is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/report.pdf Icarus (contig browser) is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/icarus.html Log is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/36/working/outputdir/quast.logFinished: 2026-11-12 20:26:44Elapsed time: 0:00:15.017027NOTICEs: 3; WARNINGs: 1; non-fatal ERRORs: 0Thank you for using QUAST!
echo marine_pooled && ln -s '/home/runner/work/_temp/tmpq9hj5k8k/files/3/c/e/dataset_3cef3e91-b077-4fc3-b422-c0a430856022.dat' 'pe1-marine_pooled.fastqsanger' && ln -s '/home/runner/work/_temp/tmpq9hj5k8k/files/c/5/c/dataset_c5c38b7b-91e7-4b70-9023-726b03277ce8.dat' 'pe2-marine_pooled.fastqsanger' && metaquast --pe1 'pe1-marine_pooled.fastqsanger' --pe2 'pe2-marine_pooled.fastqsanger' --labels 'marine_pooled' -o 'outputdir' --max-ref-num 0 --min-identity 90.0 --min-contig 500 --min-alignment 65 --ambiguity-usage 'one' --ambiguity-score 0.99 --local-mis-size 200 --contig-thresholds '0,1000' --extensive-mis-size 1000 --scaffold-gap-max-size 1000 --unaligned-part-size 500 --x-for-Nx 90 '/home/runner/work/_temp/tmpq9hj5k8k/files/4/9/7/dataset_497fbc7c-c2c1-493e-aaba-e0a3d130b0ba.dat' --threads ${GALAXY_SLOTS:-1} && if [[ -f "outputdir/report.tsv" ]]; then mkdir -p "outputdir/combined_reference/" && cp "outputdir/report.tsv" "outputdir/combined_reference/report.tsv"; fi && if [[ -f "outputdir/report.html" ]]; then mkdir -p "outputdir/combined_reference/" && cp outputdir/*.html "outputdir/combined_reference/"; fi && mkdir -p '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/outputs/dataset_6361e47a-d377-42dc-9517-f5fbf83c3450_files' && cp outputdir/combined_reference/*.html '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/outputs/dataset_6361e47a-d377-42dc-9517-f5fbf83c3450_files' && if [[ -d "outputdir/icarus_viewers" ]]; then cp -R outputdir/icarus_viewers 'outputdir/combined_reference/'; fi && if [[ -d "outputdir/combined_reference/icarus_viewers" ]]; then cp -R outputdir/combined_reference/icarus_viewers '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/outputs/dataset_6361e47a-d377-42dc-9517-f5fbf83c3450_files'; fi && if [[ -d "outputdir/krona_charts/" ]]; then mkdir -p '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/outputs/dataset_d6db058e-0057-45b2-b6e8-78daae747470_files' && cp outputdir/krona_charts/*.html '/home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/outputs/dataset_d6db058e-0057-45b2-b6e8-78daae747470_files'; fi
Exit Code:
0
Standard Output:
marine_pooled/usr/local/opt/quast-5.3.0/metaquast.py --pe1 pe1-marine_pooled.fastqsanger --pe2 pe2-marine_pooled.fastqsanger --labels marine_pooled -o outputdir --max-ref-num 0 --min-identity 90.0 --min-contig 500 --min-alignment 65 --ambiguity-usage one --ambiguity-score 0.99 --local-mis-size 200 --contig-thresholds 0,1000 --extensive-mis-size 1000 --scaffold-gap-max-size 1000 --unaligned-part-size 500 --x-for-Nx 90 /home/runner/work/_temp/tmpq9hj5k8k/files/4/9/7/dataset_497fbc7c-c2c1-493e-aaba-e0a3d130b0ba.dat --threads 1Version: 5.3.0System information: OS: Linux-7.0.0-1019-azure-x86_64-with-glibc2.36 (linux_64) Python version: 3.12.3 CPUs number: 4Started: 2026-11-12 20:28:47Logging to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/metaquast.logWARNING: --ambiguity-usage was set to 'all' because not default --ambiguity-score was specifiedINFO generated new fontManagerINFO generated new fontManagerContigs: Pre-processing... /home/runner/work/_temp/tmpq9hj5k8k/files/4/9/7/dataset_497fbc7c-c2c1-493e-aaba-e0a3d130b0ba.dat ==> marine_pooledNOTICE: Maximum number of references (--max-ref-number) is set to 0, search in SILVA 16S rRNA database is disabledNOTICE: No references are provided, starting regular QUAST with MetaGeneMark gene finder/usr/local/opt/quast-5.3.0/quast.py --pe1 pe1-marine_pooled.fastqsanger --pe2 pe2-marine_pooled.fastqsanger --min-identity 90.0 --min-contig 500 --min-alignment 65 --ambiguity-usage one --ambiguity-score 0.99 --local-mis-size 200 --contig-thresholds 0,1000 --extensive-mis-size 1000 --scaffold-gap-max-size 1000 --unaligned-part-size 500 --x-for-Nx 90 --threads 1 /home/runner/work/_temp/tmpq9hj5k8k/files/4/9/7/dataset_497fbc7c-c2c1-493e-aaba-e0a3d130b0ba.dat -o /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir --labels marine_pooledVersion: 5.3.0System information: OS: Linux-7.0.0-1019-azure-x86_64-with-glibc2.36 (linux_64) Python version: 3.12.3 CPUs number: 4Started: 2026-11-12 20:28:48Logging to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/quast.logNOTICE: Output directory already exists and looks like a QUAST output dir. Existing results can be reused (e.g. previously generated alignments)!WARNING: --ambiguity-usage was set to 'all' because not default --ambiguity-score was specifiedCWD: /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/workingMain parameters: MODE: meta, threads: 1, min contig length: 500, min alignment length: 65, min alignment IDY: 90.0, \ ambiguity: all, min local misassembly length: 200, min extensive misassembly length: 1000Contigs: Pre-processing... /home/runner/work/_temp/tmpq9hj5k8k/files/4/9/7/dataset_497fbc7c-c2c1-493e-aaba-e0a3d130b0ba.dat ==> marine_pooled2026-11-12 20:28:48Running Reads analyzer...NOTICE: Permission denied accessing /usr/local/lib/python3.12/site-packages/quast_libs/gridss. GRIDSS will be downloaded to home directory /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/home/.quastDownloading gridss (file: gridss-1.4.1.jar)... 0.0% of 38935087 bytes 1.0% of 38935087 bytes 2.0% of 38935087 bytes 3.0% of 38935087 bytes 4.0% of 38935087 bytes 5.0% of 38935087 bytes 6.0% of 38935087 bytes 7.0% of 38935087 bytes 8.0% of 38935087 bytes 9.0% of 38935087 bytes 10.0% of 38935087 bytes 11.0% of 38935087 bytes 12.0% of 38935087 bytes 13.0% of 38935087 bytes 14.0% of 38935087 bytes 15.0% of 38935087 bytes 16.0% of 38935087 bytes 17.0% of 38935087 bytes 18.0% of 38935087 bytes 19.0% of 38935087 bytes 20.0% of 38935087 bytes 21.0% of 38935087 bytes 22.0% of 38935087 bytes 23.0% of 38935087 bytes 24.0% of 38935087 bytes 25.0% of 38935087 bytes 26.0% of 38935087 bytes 27.0% of 38935087 bytes 28.0% of 38935087 bytes 29.0% of 38935087 bytes 30.0% of 38935087 bytes 31.0% of 38935087 bytes 32.0% of 38935087 bytes 33.0% of 38935087 bytes 34.0% of 38935087 bytes 35.0% of 38935087 bytes 36.0% of 38935087 bytes 37.0% of 38935087 bytes 38.0% of 38935087 bytes 39.0% of 38935087 bytes 40.0% of 38935087 bytes 41.0% of 38935087 bytes 42.0% of 38935087 bytes 43.0% of 38935087 bytes 44.0% of 38935087 bytes 45.0% of 38935087 bytes 46.0% of 38935087 bytes 47.0% of 38935087 bytes 48.0% of 38935087 bytes 49.0% of 38935087 bytes 50.0% of 38935087 bytes 51.0% of 38935087 bytes 52.0% of 38935087 bytes 53.0% of 38935087 bytes 54.0% of 38935087 bytes 55.0% of 38935087 bytes 56.0% of 38935087 bytes 57.0% of 38935087 bytes 58.0% of 38935087 bytes 59.0% of 38935087 bytes 60.0% of 38935087 bytes 61.0% of 38935087 bytes 62.0% of 38935087 bytes 63.0% of 38935087 bytes 64.0% of 38935087 bytes 65.0% of 38935087 bytes 66.0% of 38935087 bytes 67.0% of 38935087 bytes 68.0% of 38935087 bytes 69.0% of 38935087 bytes 70.0% of 38935087 bytes 71.0% of 38935087 bytes 72.0% of 38935087 bytes 73.0% of 38935087 bytes 74.0% of 38935087 bytes 75.0% of 38935087 bytes 76.0% of 38935087 bytes 77.0% of 38935087 bytes 78.0% of 38935087 bytes 79.0% of 38935087 bytes 80.0% of 38935087 bytes 81.0% of 38935087 bytes 82.0% of 38935087 bytes 83.0% of 38935087 bytes 84.0% of 38935087 bytes 85.0% of 38935087 bytes 86.0% of 38935087 bytes 87.0% of 38935087 bytes 88.0% of 38935087 bytes 88.0% of 38935087 bytes 89.0% of 38935087 bytes 90.0% of 38935087 bytes 91.0% of 38935087 bytes 92.0% of 38935087 bytes 93.0% of 38935087 bytes 94.0% of 38935087 bytes 95.0% of 38935087 bytes 96.0% of 38935087 bytes 97.0% of 38935087 bytes 98.0% of 38935087 bytes 99.0% of 38935087 bytesgridss successfully downloaded! Logging to files /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/reads_stats/reads_stats.log and /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/reads_stats/reads_stats.err... Pre-processing reads... Running BWA... Done. Sorting SAM-file... Analysis is finished. Creating total report... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/reads_stats/reads_report.txt, reads_report.tsv, and reads_report.texDone.2026-11-12 20:28:58Running Basic statistics processor... Contig files: marine_pooled Calculating N50 and L50... marine_pooled, N50 = 3061548, L50 = 2, auN = 2822448.5, Total length = 13347801, GC % = 43.16, # N's per 100 kbp = 0.60 Drawing Nx plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/basic_stats/Nx_plot.pdf Drawing cumulative plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/basic_stats/cumulative_plot.pdf Drawing GC content plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/basic_stats/GC_content_plot.pdf Drawing marine_pooled GC content plot... saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/basic_stats/marine_pooled_GC_content_plot.pdfDone.NOTICE: Genes are not predicted by default. Use --gene-finding or --glimmer option to enable it.2026-11-12 20:28:59Creating large visual summaries...This may take a while: press Ctrl-C to skip this step.. 1 of 2: Creating PDF with all tables and plots... 2 of 2: Creating Icarus viewers...Done2026-11-12 20:28:59RESULTS: Text versions of total report are saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/report.txt, report.tsv, and report.tex Text versions of transposed total report are saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/transposed_report.txt, transposed_report.tsv, and transposed_report.tex HTML version (interactive tables and plots) is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/report.html PDF version (tables and plots) is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/report.pdf Icarus (contig browser) is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/icarus.html Log is saved to /home/runner/work/_temp/tmpq9hj5k8k/job_working_directory/000/54/working/outputdir/quast.logFinished: 2026-11-12 20:28:59Elapsed time: 0:00:10.837047NOTICEs: 3; WARNINGs: 1; non-fatal ERRORs: 0Thank you for using QUAST!
paulzierep
changed the title
metagenomic-assembly: run metaSPAdes 4.3.0 per group in individual mode
metagenomic-assembly: update metaSPAdes to 4.3.0+galaxy3
Nov 13, 2026
This branch has not been deployed
No deployments
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates metaSPAdes from
4.3.0+galaxy2to4.3.0+galaxy3(galaxyproject/tools-iuc#8872). Release 1.2 → 1.3.The new wrapper puts the read inputs under a
file_processingconditional with two modes. This workflow uses the co-assembly mode, which takes the same per-group nested read lists as the previous version, so the workflow logic, the optional long-read handling (including long reads for only some groups) and the tests are unchanged. Only the tool version, the parameter paths and the Tool Shed revision change.The new individual mode (one job per group, mapped over the paired list) was tried first but not kept: in the MAGs generation workflow (#1454), which embeds this one, a missing long-read type can only be passed on as a collection of skipped placeholder datasets, never as a null input, and metaSPAdes then receives a placeholder as a read file. Keeping co mode lets #1454 embed this release unchanged.
IWC checklist
FOR CONTRIBUTOR: