Add pydamage results to binqc table
See code TODOs
To close https://github.com/nf-core/mag/issues/833
PR checklist
- [ ] This comment contains a description of changes (with reason).
- [ ] If you've fixed a bug or added code that should be tested, add tests!
- [ ] If you've added a new tool - have you followed the pipeline conventions in the contribution docs
- [ ] If necessary, also make a PR on the nf-core/mag branch on the nf-core/test-datasets repository.
- [ ] Make sure your code lints (
nf-core pipelines lint). - [ ] Ensure the test suite passes (
nextflow run . -profile test,docker --outdir <OUTDIR>). - [ ] Check for unexpected warnings in debug mode (
nextflow run . -profile debug,test,docker --outdir <OUTDIR>). - [ ] Usage Documentation in
docs/usage.mdis updated. - [ ] Output Documentation in
docs/output.mdis updated. - [ ]
CHANGELOG.mdis updated. - [ ]
README.mdis updated (including new tool citations and authors/contributors).
nf-core pipelines lint overall result: Passed :white_check_mark: :warning:
Posted for pipeline commit db7f618
+| ✅ 384 tests passed |+
#| ❔ 1 tests were ignored |#
!| ❗ 6 tests had warnings |!
:heavy_exclamation_mark: Test warnings:
- nextflow_config - Config
manifest.versionshould end indev:5.3.0 - pipeline_todos - TODO string in
main.nf: Remove this line if you don't need a FASTA file [TODO: try and test using for --host_fasta and --host_genome] - pipeline_todos - TODO string in
methods_description_template.yml: #Update the HTML below to your preferred methods description, e.g. add publication citation for this pipeline - pipeline_todos - TODO string in
main.nf: Optionally add in-text citation tools to this list. - pipeline_todos - TODO string in
main.nf: Optionally add bibliographic entries to this list. - pipeline_todos - TODO string in
main.nf: Only uncomment below if logic in toolCitationText/toolBibliographyText has been filled!
:grey_question: Tests ignored:
- files_unchanged - File ignored due to lint config:
.github/PULL_REQUEST_TEMPLATE.md
:white_check_mark: Tests passed:
- files_exist - File found:
.gitattributes - files_exist - File found:
.gitignore - files_exist - File found:
.nf-core.yml - files_exist - File found:
.prettierignore - files_exist - File found:
.prettierrc.yml - files_exist - File found:
CHANGELOG.md - files_exist - File found:
CITATIONS.md - files_exist - File found:
CODE_OF_CONDUCT.md - files_exist - File found:
LICENSEorLICENSE.mdorLICENCEorLICENCE.md - files_exist - File found:
nextflow_schema.json - files_exist - File found:
nextflow.config - files_exist - File found:
README.md - files_exist - File found:
.github/.dockstore.yml - files_exist - File found:
.github/CONTRIBUTING.md - files_exist - File found:
.github/ISSUE_TEMPLATE/bug_report.yml - files_exist - File found:
.github/ISSUE_TEMPLATE/config.yml - files_exist - File found:
.github/ISSUE_TEMPLATE/feature_request.yml - files_exist - File found:
.github/PULL_REQUEST_TEMPLATE.md - files_exist - File found:
.github/workflows/branch.yml - files_exist - File found:
.github/workflows/nf-test.yml - files_exist - File found:
.github/actions/get-shards/action.yml - files_exist - File found:
.github/actions/nf-test/action.yml - files_exist - File found:
.github/workflows/linting_comment.yml - files_exist - File found:
.github/workflows/linting.yml - files_exist - File found:
assets/email_template.html - files_exist - File found:
assets/email_template.txt - files_exist - File found:
assets/sendmail_template.txt - files_exist - File found:
assets/nf-core-mag_logo_light.png - files_exist - File found:
conf/modules.config - files_exist - File found:
conf/test.config - files_exist - File found:
conf/test_full.config - files_exist - File found:
docs/images/nf-core-mag_logo_light.png - files_exist - File found:
docs/images/nf-core-mag_logo_dark.png - files_exist - File found:
docs/output.md - files_exist - File found:
docs/README.md - files_exist - File found:
docs/README.md - files_exist - File found:
docs/usage.md - files_exist - File found:
nf-test.config - files_exist - File found:
tests/default.nf.test - files_exist - File found:
main.nf - files_exist - File found:
assets/multiqc_config.yml - files_exist - File found:
conf/base.config - files_exist - File found:
conf/igenomes.config - files_exist - File found:
conf/igenomes_ignored.config - files_exist - File found:
.github/workflows/awstest.yml - files_exist - File found:
.github/workflows/awsfulltest.yml - files_exist - File found:
modules.json - files_exist - File found:
ro-crate-metadata.json - files_exist - File not found check:
.github/ISSUE_TEMPLATE/bug_report.md - files_exist - File not found check:
.github/ISSUE_TEMPLATE/feature_request.md - files_exist - File not found check:
.github/workflows/push_dockerhub.yml - files_exist - File not found check:
.markdownlint.yml - files_exist - File not found check:
.nf-core.yaml - files_exist - File not found check:
.yamllint.yml - files_exist - File not found check:
bin/markdown_to_html.r - files_exist - File not found check:
conf/aws.config - files_exist - File not found check:
docs/images/nf-core-mag_logo.png - files_exist - File not found check:
lib/Checks.groovy - files_exist - File not found check:
lib/Completion.groovy - files_exist - File not found check:
lib/NfcoreTemplate.groovy - files_exist - File not found check:
lib/Utils.groovy - files_exist - File not found check:
lib/Workflow.groovy - files_exist - File not found check:
lib/WorkflowMain.groovy - files_exist - File not found check:
lib/WorkflowMag.groovy - files_exist - File not found check:
parameters.settings.json - files_exist - File not found check:
pipeline_template.yml - files_exist - File not found check:
Singularity - files_exist - File not found check:
lib/nfcore_external_java_deps.jar - files_exist - File not found check:
.travis.yml - nextflow_config - Found nf-schema plugin
- nextflow_config - Config variable found:
manifest.name - nextflow_config - Config variable found:
manifest.nextflowVersion - nextflow_config - Config variable found:
manifest.description - nextflow_config - Config variable found:
manifest.version - nextflow_config - Config variable found:
manifest.homePage - nextflow_config - Config variable found:
timeline.enabled - nextflow_config - Config variable found:
trace.enabled - nextflow_config - Config variable found:
report.enabled - nextflow_config - Config variable found:
dag.enabled - nextflow_config - Config variable found:
process.cpus - nextflow_config - Config variable found:
process.memory - nextflow_config - Config variable found:
process.time - nextflow_config - Config variable found:
params.outdir - nextflow_config - Config variable found:
params.input - nextflow_config - Config variable found:
manifest.mainScript - nextflow_config - Config variable found:
timeline.file - nextflow_config - Config variable found:
trace.file - nextflow_config - Config variable found:
report.file - nextflow_config - Config variable found:
dag.file - nextflow_config - Config variable (correctly) not found:
params.nf_required_version - nextflow_config - Config variable (correctly) not found:
params.container - nextflow_config - Config variable (correctly) not found:
params.singleEnd - nextflow_config - Config variable (correctly) not found:
params.igenomesIgnore - nextflow_config - Config variable (correctly) not found:
params.name - nextflow_config - Config variable (correctly) not found:
params.enable_conda - nextflow_config - Config variable (correctly) not found:
params.max_cpus - nextflow_config - Config variable (correctly) not found:
params.max_memory - nextflow_config - Config variable (correctly) not found:
params.max_time - nextflow_config - Config variable (correctly) not found:
params.validationFailUnrecognisedParams - nextflow_config - Config variable (correctly) not found:
params.validationLenientMode - nextflow_config - Config variable (correctly) not found:
params.validationSchemaIgnoreParams - nextflow_config - Config variable (correctly) not found:
params.validationShowHiddenParams - nextflow_config - Config variable (correctly) not found:
validation.failUnrecognisedParams - nextflow_config - Config variable (correctly) not found:
validation.failUnrecognisedHeaders - nextflow_config - Config
timeline.enabledhad correct value:true - nextflow_config - Config
report.enabledhad correct value:true - nextflow_config - Config
trace.enabledhad correct value:true - nextflow_config - Config
dag.enabledhad correct value:true - nextflow_config - Config
manifest.namebegan withnf-core/ - nextflow_config - Config variable
manifest.homePagebegan with https://github.com/nf-core/ - nextflow_config - Config
dag.fileended with.html - nextflow_config - Config variable
manifest.nextflowVersionstarted with >= or !>= - nextflow_config - Config
params.custom_config_versionis set tomaster - nextflow_config - Config
params.custom_config_baseis set tohttps://raw.githubusercontent.com/nf-core/configs/master - nextflow_config - Lines for loading custom profiles found
- nextflow_config - nextflow.config contains configuration profile
test - nextflow_config - Config default value correct: params.igenomes_base= s3://ngi-igenomes/igenomes/
- nextflow_config - Config default value correct: params.custom_config_version= master
- nextflow_config - Config default value correct: params.custom_config_base= https://raw.githubusercontent.com/nf-core/configs/master
- nextflow_config - Config default value correct: params.publish_dir_mode= copy
- nextflow_config - Config default value correct: params.max_multiqc_email_size= 25.MB
- nextflow_config - Config default value correct: params.validate_params= true
- nextflow_config - Config default value correct: params.pipelines_testdata_base_path= https://raw.githubusercontent.com/nf-core/test-datasets/
- nextflow_config - Config default value correct: params.spades_fix_cpus= -1
- nextflow_config - Config default value correct: params.spadeshybrid_fix_cpus= -1
- nextflow_config - Config default value correct: params.metabat_rng_seed= 1
- nextflow_config - Config default value correct: params.clip_tool= fastp
- nextflow_config - Config default value correct: params.reads_minlength= 15
- nextflow_config - Config default value correct: params.fastp_qualified_quality= 15
- nextflow_config - Config default value correct: params.fastp_cut_mean_quality= 15
- nextflow_config - Config default value correct: params.adapterremoval_minquality= 2
- nextflow_config - Config default value correct: params.adapterremoval_adapter1= AGATCGGAAGAGCACACGTCTGAACTCCAGTCACNNNNNNATCTCGTATGCCGTCTTCTGCTTG
- nextflow_config - Config default value correct: params.adapterremoval_adapter2= AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGTAGATCTCGGTGGTCGCCGTATCATT
- nextflow_config - Config default value correct: params.bbnorm_target= 100
- nextflow_config - Config default value correct: params.bbnorm_min= 5
- nextflow_config - Config default value correct: params.longreads_min_length= 1000
- nextflow_config - Config default value correct: params.longreads_keep_percent= 90
- nextflow_config - Config default value correct: params.longreads_length_weight= 10
- nextflow_config - Config default value correct: params.longread_adaptertrimming_tool= porechop_abi
- nextflow_config - Config default value correct: params.longread_filtering_tool= filtlong
- nextflow_config - Config default value correct: params.gtdb_db= https://data.gtdb.aau.ecogenomic.org/releases/release226/226.0/auxillary_files/gtdbtk_package/full_package/gtdbtk_r226_data.tar.gz
- nextflow_config - Config default value correct: params.gtdbtk_min_completeness= 50.0
- nextflow_config - Config default value correct: params.gtdbtk_max_contamination= 10.0
- nextflow_config - Config default value correct: params.gtdbtk_min_perc_aa= 10.0
- nextflow_config - Config default value correct: params.gtdbtk_min_af= 0.65
- nextflow_config - Config default value correct: params.gtdbtk_pplacer_cpus= 1
- nextflow_config - Config default value correct: params.spades_downstreaminput= scaffolds
- nextflow_config - Config default value correct: params.genomad_min_score= 0.7
- nextflow_config - Config default value correct: params.genomad_splits= 1
- nextflow_config - Config default value correct: params.binning_map_mode= group
- nextflow_config - Config default value correct: params.bin_metabinner_scale= large
- nextflow_config - Config default value correct: params.semibin_rng_seed= 1
- nextflow_config - Config default value correct: params.semibin_environment= global
- nextflow_config - Config default value correct: params.min_contig_size= 1500
- nextflow_config - Config default value correct: params.min_length_unbinned_contigs= 1000000
- nextflow_config - Config default value correct: params.max_unbinned_contigs= 100
- nextflow_config - Config default value correct: params.bin_min_size= 0
- nextflow_config - Config default value correct: params.bin_concoct_chunksize= 10000
- nextflow_config - Config default value correct: params.bin_concoct_overlap= 0
- nextflow_config - Config default value correct: params.bin_domain_classification_tool= tiara
- nextflow_config - Config default value correct: params.tiara_min_length= 3000
- nextflow_config - Config default value correct: params.busco_db_lineage= auto
- nextflow_config - Config default value correct: params.checkm_download_url= https://zenodo.org/records/7401545/files/checkm_data_2015_01_16.tar.gz
- nextflow_config - Config default value correct: params.checkm2_db_version= 14897628
- nextflow_config - Config default value correct: params.refine_bins_dastool_threshold= 0.5
- nextflow_config - Config default value correct: params.postbinning_input= raw_bins_only
- nextflow_config - Config default value correct: params.gunc_database_type= progenomes
- nextflow_config - Config default value correct: params.pydamage_accuracy= 0.5
- nextflow_config - Config default value correct: params.freebayes_ploidy= 1
- nextflow_config - Config default value correct: params.freebayes_min_basequality= 20
- nextflow_config - Config default value correct: params.freebayes_minallelefreq= 0.33
- nextflow_config - Config default value correct: params.bcftools_view_high_variant_quality= 30
- nextflow_config - Config default value correct: params.bcftools_view_medium_variant_quality= 20
- nextflow_config - Config default value correct: params.bcftools_view_minimal_allelesupport= 3
- nf_test_content - 'tests/test_single_end.nf.test' contains
outdirparameter - nf_test_content - 'tests/test_single_end.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/test_single_end.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/default.nf.test' contains
outdirparameter - nf_test_content - 'tests/default.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/default.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/test_hybrid.nf.test' contains
outdirparameter - nf_test_content - 'tests/test_hybrid.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/test_hybrid.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/test_minimal.nf.test' contains
outdirparameter - nf_test_content - 'tests/test_minimal.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/test_minimal.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/test_assembly_input.nf.test' contains
outdirparameter - nf_test_content - 'tests/test_assembly_input.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/test_longreadonly.nf.test' contains
outdirparameter - nf_test_content - 'tests/test_longreadonly.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/test_longreadonly.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/test_longreadonly_alternatives.nf.test' contains
outdirparameter - nf_test_content - 'tests/test_longreadonly_alternatives.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/test_longreadonly_alternatives.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/test_alternatives.nf.test' contains
outdirparameter - nf_test_content - 'tests/test_alternatives.nf.test' snapshots a 'versions.yml' file
- nf_test_content - 'tests/nextflow.config' contains
modules_testdata_base_path - nf_test_content - 'tests/nextflow.config' contains
pipelines_testdata_base_path - nf_test_content - 'nf-test.config' sets a
testsDir - nf_test_content - 'nf-test.config' sets a
workDir - nf_test_content - 'nf-test.config' sets a
configFile - files_unchanged -
.gitattributesmatches the template - files_unchanged -
.prettierrc.ymlmatches the template - files_unchanged -
CODE_OF_CONDUCT.mdmatches the template - files_unchanged -
LICENSEmatches the template - files_unchanged -
.github/.dockstore.ymlmatches the template - files_unchanged -
.github/CONTRIBUTING.mdmatches the template - files_unchanged -
.github/ISSUE_TEMPLATE/bug_report.ymlmatches the template - files_unchanged -
.github/ISSUE_TEMPLATE/config.ymlmatches the template - files_unchanged -
.github/ISSUE_TEMPLATE/feature_request.ymlmatches the template - files_unchanged -
.github/workflows/branch.ymlmatches the template - files_unchanged -
.github/workflows/linting_comment.ymlmatches the template - files_unchanged -
.github/workflows/linting.ymlmatches the template - files_unchanged -
assets/email_template.htmlmatches the template - files_unchanged -
assets/email_template.txtmatches the template - files_unchanged -
assets/sendmail_template.txtmatches the template - files_unchanged -
assets/nf-core-mag_logo_light.pngmatches the template - files_unchanged -
docs/images/nf-core-mag_logo_light.pngmatches the template - files_unchanged -
docs/images/nf-core-mag_logo_dark.pngmatches the template - files_unchanged -
docs/README.mdmatches the template - files_unchanged -
.gitignorematches the template - files_unchanged -
.prettierignorematches the template - actions_nf_test - '.github/workflows/nf-test.yml' is triggered on expected events
- actions_nf_test - '.github/workflows/nf-test.yml' checks minimum NF version
- actions_awstest - '.github/workflows/awstest.yml' is triggered correctly
- actions_awsfulltest -
.github/workflows/awsfulltest.ymlis triggered correctly - actions_awsfulltest -
.github/workflows/awsfulltest.ymldoes not use-profile test - readme - README Nextflow minimum version badge matched config. Badge:
25.04.2, Config:25.04.2 - readme - README nf-core template version badge found.
- readme - README Zenodo placeholder was replaced with DOI.
- pipeline_if_empty_null - No
ifEmpty(null)strings found - plugin_includes - No wrong validation plugin imports have been found
- pipeline_name_conventions - Name adheres to nf-core convention
- template_strings - Did not find any Jinja template strings (0 files)
- schema_lint - Schema lint passed
- schema_lint - Schema title + description lint passed
- schema_lint - Input mimetype lint passed: 'text/csv'
- schema_params - Schema matched params returned from nextflow config
- system_exit - No
System.exitcalls found - actions_schema_validation - Workflow validation passed: linting.yml
- actions_schema_validation - Workflow validation passed: download_pipeline.yml
- actions_schema_validation - Workflow validation passed: template-version-comment.yml
- actions_schema_validation - Workflow validation passed: linting_comment.yml
- actions_schema_validation - Workflow validation passed: release-announcements.yml
- actions_schema_validation - Workflow validation passed: fix_linting.yml
- actions_schema_validation - Workflow validation passed: nf-test.yml
- actions_schema_validation - Workflow validation passed: awsfulltest.yml
- actions_schema_validation - Workflow validation passed: branch.yml
- actions_schema_validation - Workflow validation passed: awstest.yml
- actions_schema_validation - Workflow validation passed: clean-up.yml
- merge_markers - No merge markers found in pipeline files
- modules_json - Only installed modules found in
modules.json - multiqc_config -
assets/multiqc_config.ymlfound and not ignored. - multiqc_config -
assets/multiqc_config.ymlcontainsreport_section_order - multiqc_config -
assets/multiqc_config.ymlcontainsexport_plots - multiqc_config -
assets/multiqc_config.ymlcontainsreport_comment - multiqc_config -
assets/multiqc_config.ymlfollows the ordering scheme of the minimally required plugins. - multiqc_config -
assets/multiqc_config.ymlcontains a matching 'report_comment'. - multiqc_config -
assets/multiqc_config.ymlcontains 'export_plots: true'. - modules_structure - modules directory structure is correct 'modules/nf-core/TOOL/SUBTOOL'
- local_component_structure - local subworkflows directory structure is correct 'subworkflows/local/TOOL/SUBTOOL'
- base_config -
conf/base.configfound and not ignored. - base_config -
BOWTIE2_HOST_REMOVAL_BUILDfound inconf/base.configand Nextflow scripts. - base_config -
BOWTIE2_HOST_REMOVAL_ALIGNfound inconf/base.configand Nextflow scripts. - base_config -
BOWTIE2_PHIX_REMOVAL_ALIGNfound inconf/base.configand Nextflow scripts. - base_config -
PORECHOP_PORECHOPfound inconf/base.configand Nextflow scripts. - base_config -
NANOLYSEfound inconf/base.configand Nextflow scripts. - base_config -
FILTLONGfound inconf/base.configand Nextflow scripts. - base_config -
CATPACK_BINSfound inconf/base.configand Nextflow scripts. - base_config -
CATPACK_CONTIGSfound inconf/base.configand Nextflow scripts. - base_config -
GTDBTK_CLASSIFYWFfound inconf/base.configand Nextflow scripts. - base_config -
MEGAHITfound inconf/base.configand Nextflow scripts. - base_config -
METASPADESfound inconf/base.configand Nextflow scripts. - base_config -
METASPADESHYBRIDfound inconf/base.configand Nextflow scripts. - base_config -
METAMDBG_ASMfound inconf/base.configand Nextflow scripts. - base_config -
FLYEfound inconf/base.configand Nextflow scripts. - base_config -
BOWTIE2_ASSEMBLY_ALIGNfound inconf/base.configand Nextflow scripts. - base_config -
METABAT2_METABAT2found inconf/base.configand Nextflow scripts. - base_config -
MAG_DEPTHSfound inconf/base.configand Nextflow scripts. - base_config -
MAG_DEPTHS_PLOTfound inconf/base.configand Nextflow scripts. - base_config -
BUSCO_BUSCOfound inconf/base.configand Nextflow scripts. - base_config -
MAXBIN2found inconf/base.configand Nextflow scripts. - base_config -
COMEBIN_RUNCOMEBINfound inconf/base.configand Nextflow scripts. - base_config -
METABINNER_METABINNERfound inconf/base.configand Nextflow scripts. - base_config -
DASTOOL_DASTOOLfound inconf/base.configand Nextflow scripts. - base_config -
CHECKM_LINEAGEWFfound inconf/base.configand Nextflow scripts. - base_config -
CHECKM2_PREDICTfound inconf/base.configand Nextflow scripts. - modules_config -
conf/modules.configfound and not ignored. - modules_config -
FASTQC_RAWfound inconf/modules.configand Nextflow scripts. - modules_config -
FASTPfound inconf/modules.configand Nextflow scripts. - modules_config -
TRIMMOMATICfound inconf/modules.configand Nextflow scripts. - modules_config -
ADAPTERREMOVAL_PEfound inconf/modules.configand Nextflow scripts. - modules_config -
ADAPTERREMOVAL_SEfound inconf/modules.configand Nextflow scripts. - modules_config -
BOWTIE2_PHIX_REMOVAL_ALIGNfound inconf/modules.configand Nextflow scripts. - modules_config -
BOWTIE2_HOST_REMOVAL_ALIGNfound inconf/modules.configand Nextflow scripts. - modules_config -
FASTQC_TRIMMEDfound inconf/modules.configand Nextflow scripts. - modules_config -
BBMAP_BBNORMfound inconf/modules.configand Nextflow scripts. - modules_config -
PORECHOP_PORECHOPfound inconf/modules.configand Nextflow scripts. - modules_config -
PORECHOP_ABIfound inconf/modules.configand Nextflow scripts. - modules_config -
FILTLONGfound inconf/modules.configand Nextflow scripts. - modules_config -
NANOQfound inconf/modules.configand Nextflow scripts. - modules_config -
NANOLYSEfound inconf/modules.configand Nextflow scripts. - modules_config -
CHOPPERfound inconf/modules.configand Nextflow scripts. - modules_config -
NANOPLOT_RAWfound inconf/modules.configand Nextflow scripts. - modules_config -
NANOPLOT_FILTEREDfound inconf/modules.configand Nextflow scripts. - modules_config -
MINIMAP2_HOST_INDEXfound inconf/modules.configand Nextflow scripts. - modules_config -
MINIMAP2_HOST_ALIGNfound inconf/modules.configand Nextflow scripts. - modules_config -
MINIMAP2_ASSEMBLY_ALIGNfound inconf/modules.configand Nextflow scripts. - modules_config -
SAMTOOLS_HOSTREMOVED_UNMAPPEDfound inconf/modules.configand Nextflow scripts. - modules_config -
SAMTOOLS_HOSTREMOVED_STATSfound inconf/modules.configand Nextflow scripts. - modules_config -
MEGAHITfound inconf/modules.configand Nextflow scripts. - modules_config -
METASPADESfound inconf/modules.configand Nextflow scripts. - modules_config -
METASPADESHYBRIDfound inconf/modules.configand Nextflow scripts. - modules_config -
FLYEfound inconf/modules.configand Nextflow scripts. - modules_config -
METAMDBG_ASMfound inconf/modules.configand Nextflow scripts. - modules_config -
QUASTfound inconf/modules.configand Nextflow scripts. - modules_config -
QUAST_BINSfound inconf/modules.configand Nextflow scripts. - modules_config -
GENOMAD_ENDTOENDfound inconf/modules.configand Nextflow scripts. - modules_config -
BOWTIE2_ASSEMBLY_ALIGNfound inconf/modules.configand Nextflow scripts. - modules_config -
MAG_DEPTHS_PLOTfound inconf/modules.configand Nextflow scripts. - modules_config -
BIN_SUMMARYfound inconf/modules.configand Nextflow scripts. - modules_config -
BUSCO_UNTARfound inconf/modules.configand Nextflow scripts. - modules_config -
BUSCO_BUSCOfound inconf/modules.configand Nextflow scripts. - modules_config -
CHECKM_UNTARfound inconf/modules.configand Nextflow scripts. - modules_config -
CHECKM_LINEAGEWFfound inconf/modules.configand Nextflow scripts. - modules_config -
CHECKM_QAfound inconf/modules.configand Nextflow scripts. - modules_config -
CONCAT_BUSCO_TSVfound inconf/modules.configand Nextflow scripts. - modules_config -
CHECKM2_DATABASEDOWNLOADfound inconf/modules.configand Nextflow scripts. - modules_config -
CHECKM2_PREDICTfound inconf/modules.configand Nextflow scripts. - modules_config -
GUNC_DOWNLOADDBfound inconf/modules.configand Nextflow scripts. - modules_config -
GUNC_RUNfound inconf/modules.configand Nextflow scripts. - modules_config -
GUNC_MERGECHECKMfound inconf/modules.configand Nextflow scripts. - modules_config -
CATPACK_PREPAREfound inconf/modules.configand Nextflow scripts. - modules_config -
CATPACK_BINSfound inconf/modules.configand Nextflow scripts. - modules_config -
CATPACK_ADDNAMES_BINSfound inconf/modules.configand Nextflow scripts. - modules_config -
CATPACK_SUMMARISE_BINSfound inconf/modules.configand Nextflow scripts. - modules_config -
CATPACK_UNBINSfound inconf/modules.configand Nextflow scripts. - modules_config -
CATPACK_ADDNAMES_UNBINSfound inconf/modules.configand Nextflow scripts. - modules_config -
CATPACK_SUMMARISE_UNBINSfound inconf/modules.configand Nextflow scripts. - modules_config -
GTDBTK_CLASSIFYWFfound inconf/modules.configand Nextflow scripts. - modules_config -
GTDBTK_SUMMARYfound inconf/modules.configand Nextflow scripts. - modules_config -
PROKKAfound inconf/modules.configand Nextflow scripts. - modules_config -
PRODIGALfound inconf/modules.configand Nextflow scripts. - modules_config -
FREEBAYESfound inconf/modules.configand Nextflow scripts. - modules_config -
BCFTOOLS_VIEWfound inconf/modules.configand Nextflow scripts. - modules_config -
BCFTOOLS_CONSENSUSfound inconf/modules.configand Nextflow scripts. - modules_config -
BCFTOOLS_INDEXfound inconf/modules.configand Nextflow scripts. - modules_config -
PYDAMAGE_ANALYZEfound inconf/modules.configand Nextflow scripts. - modules_config -
PYDAMAGE_FILTERfound inconf/modules.configand Nextflow scripts. - modules_config -
SUMMARISEPYDAMAGEfound inconf/modules.configand Nextflow scripts. - modules_config -
SAMTOOLS_FAIDXfound inconf/modules.configand Nextflow scripts. - modules_config -
METABAT2_JGISUMMARIZEBAMCONTIGDEPTHS_SHORTREADfound inconf/modules.configand Nextflow scripts. - modules_config -
METABAT2_JGISUMMARIZEBAMCONTIGDEPTHS_LONGREADfound inconf/modules.configand Nextflow scripts. - modules_config -
METABAT2_METABAT2found inconf/modules.configand Nextflow scripts. - modules_config -
MAXBIN2found inconf/modules.configand Nextflow scripts. - modules_config -
ADJUST_MAXBIN2_EXTfound inconf/modules.configand Nextflow scripts. - modules_config -
CONCOCT_CUTUPFASTAfound inconf/modules.configand Nextflow scripts. - modules_config -
CONCOCT_found inconf/modules.configand Nextflow scripts. - modules_config -
COMEBIN_RUNCOMEBINfound inconf/modules.configand Nextflow scripts. - modules_config -
METABINNER_KMERfound inconf/modules.configand Nextflow scripts. - modules_config -
METABINNER_TOOSHORTfound inconf/modules.configand Nextflow scripts. - modules_config -
METABINNER_METABINNERfound inconf/modules.configand Nextflow scripts. - modules_config -
METABINNER_BINSfound inconf/modules.configand Nextflow scripts. - modules_config -
SEMIBIN_SINGLEEASYBINfound inconf/modules.configand Nextflow scripts. - modules_config -
SEQKIT_STATSfound inconf/modules.configand Nextflow scripts. - modules_config -
SPLIT_FASTAfound inconf/modules.configand Nextflow scripts. - modules_config -
DASTOOL_FASTATOCONTIG2BIN_METABAT2found inconf/modules.configand Nextflow scripts. - modules_config -
DASTOOL_FASTATOCONTIG2BIN_MAXBIN2found inconf/modules.configand Nextflow scripts. - modules_config -
DASTOOL_FASTATOCONTIG2BIN_CONCOCTfound inconf/modules.configand Nextflow scripts. - modules_config -
DASTOOL_FASTATOCONTIG2BIN_COMEBINfound inconf/modules.configand Nextflow scripts. - modules_config -
DASTOOL_FASTATOCONTIG2BIN_TIARAfound inconf/modules.configand Nextflow scripts. - modules_config -
DASTOOL_DASTOOLfound inconf/modules.configand Nextflow scripts. - modules_config -
RENAME_POSTDASTOOLfound inconf/modules.configand Nextflow scripts. - modules_config -
TIARA_TIARAfound inconf/modules.configand Nextflow scripts. - modules_config -
TIARA_CLASSIFYfound inconf/modules.configand Nextflow scripts. - modules_config -
CONCAT_TIARA_TSVfound inconf/modules.configand Nextflow scripts. - modules_config -
MMSEQS_DATABASESfound inconf/modules.configand Nextflow scripts. - modules_config -
METAEUK_EASYPREDICTfound inconf/modules.configand Nextflow scripts. - modules_config -
SUMMARISEPYDAMAGEfound inconf/modules.configand Nextflow scripts. - modules_config -
MULTIQCfound inconf/modules.configand Nextflow scripts. - modules_config -
BIGMAGfound inconf/modules.configand Nextflow scripts. - nfcore_yml - Repository type in
.nf-core.ymlis valid:pipeline - nfcore_yml - nf-core version in
.nf-core.ymlis set to the latest version:3.5.1 - rocrate_readme_sync - RO-Crate descriptions are in sync with
README.md.
Run details
- nf-core/tools version 3.5.1
- Run at
2025-12-03 13:11:21
[!WARNING] Newer version of the nf-core template is available.
Your pipeline is using an old version of the nf-core template: 3.4.1. Please update your pipeline to the latest version.
For more documentation on how to update your pipeline, please see the nf-core documentation and Synchronisation documentation.
@nf-core-bot fix linting
TODO:
- Veirfy the reordering of contigs is correct
- Update output.md
- Update/fix snapshots
Update:
- My original tests were too simplistic,
- ✅ I realised the
joinwasn't working properly because we can have one contig in multiple bins, so in the last PR I switched to a combine instead - TODO: I will need to 'clean' the keys before the join to drop anything after the first
as MetaBinner keeps the MEGAHIT headers but the other binners appear to drop them (MetaBAT2, MetaBinner), prventing joining - TODO: the current test seems to run through without executing the pydamage bin summaries so I will need to continue investgating (I think due to a join failure in the creation of
ch_pydamage_to_binsinpydamage_bins
TODO
- Fixed the issues from before, and now can produce the reordered and a summary file, however I'm getting variable numbers of rows in the pydamage summary and number of reordered files per
-resumerun (it appears to be two different values that it flip flops between). To investigate:- Check contents of each reordered file before summarizing
- Set up sorting of all relevant channels
- I notice SUMMARISE_PYDAMAGE doesn't get cached again implying it is not recieveing the same number of rows each time
- I should try an nf-consule reprex
- Triple check manually that the
mediansummaries make sense by manually getting the rows from original pydamage results and manually getting contig IDs from bins and 'manually' calculate median pydamage results- I am wondering if there is some consuming during combine (it's not doing a true all-by-all combine, but once one key is used it discards the rest?)
- Test with CONCOCT
- Add to a relevant test and update snapshot
@nf-core-bot fix linting
I realise now I have made this overly complicated, I think I can basically have a single local module with a custom script that does the reordering (as we actually rename the pydamage output files to make them unique)... so will start again
Latest status: nextflow code is mostly working, now trying to get the summarise_pydamage.py script working.
Last time however I found there was some discreprencey, where there were a lot fo bins missing in one of the files and I'm not sure why