add dorado
Currently, dorado v0.3.2 is incorporated into through its docker container. It works without demultiplexing, but doesn't work with demultiplexing with qcat downstream
I raised an issue on dorado's github repo requesting for the dorado v0.4.0 to be dockerized (here is the issue). Will not incorporate basecalling and demultiplexing until the dorado v0.4.0 is available on docker hub.
I made some changes to basecalling without demultiplexing, where the user can specify the input fast5 directory from the samplesheet for each sample. If a user has multiple sample, then he/she will have to indicate the respective input fast5 directory for those samples.
Here is the run on my machine:
nf-core lint overall result: Failed :x:
Posted for pipeline commit 5e61982
+| ✅ 215 tests passed |+
!| ❗ 6 tests had warnings |!
-| ❌ 20 tests failed |-
:x: Test failures:
- files_exist - File must be removed:
lib/NfcoreTemplate.groovy - files_exist - File must be removed:
lib/Utils.groovy - files_exist - File must be removed:
lib/WorkflowMain.groovy - files_exist - File must be removed:
lib/WorkflowNanoseq.groovy - nextflow_config - Config default value incorrect:
params.kitis set as `` innextflow_schema.jsonbut isnullinnextflow.config. - nextflow_config - Config default value incorrect:
params.flowcellis set as `` innextflow_schema.jsonbut isnullinnextflow.config. - nextflow_config - Config default value incorrect:
params.dorado_modelis set as `` innextflow_schema.jsonbut isnullinnextflow.config. - nextflow_config - Config default value incorrect:
params.jaffal_ref_diris set asfor_jaffalinnextflow_schema.jsonbut isnullinnextflow.config. - nextflow_config - Config default value incorrect:
params.tracediris set as${params.outdir}/pipeline_infoinnextflow_schema.jsonbut is./results/pipeline_infoinnextflow.config. - files_unchanged -
.github/CONTRIBUTING.mddoes not match the template - files_unchanged -
.github/PULL_REQUEST_TEMPLATE.mddoes not match the template - files_unchanged -
.github/workflows/branch.ymldoes not match the template - files_unchanged -
.github/workflows/linting_comment.ymldoes not match the template - files_unchanged -
.github/workflows/linting.ymldoes not match the template - files_unchanged -
assets/email_template.htmldoes not match the template - files_unchanged -
assets/email_template.txtdoes not match the template - files_unchanged -
assets/nf-core-nanoseq_logo_light.pngdoes not match the template - files_unchanged -
docs/images/nf-core-nanoseq_logo_light.pngdoes not match the template - files_unchanged -
docs/images/nf-core-nanoseq_logo_dark.pngdoes not match the template - modules_config -
conf/modules.configcontainswithName:STRINGTIE2, but the corresponding process is not present in any of the Nextflow scripts.
:heavy_exclamation_mark: Test warnings:
- nextflow_config - Config
manifest.versionshould end indev:3.1.0 - pipeline_todos - TODO string in
README.md: Describe the minimum required steps to execute the pipeline, e.g. how to prepare samplesheets. - pipeline_todos - TODO string in
methods_description_template.yml: #Update the HTML below to your prefered methods description, e.g. add publication citation for this pipeline - pipeline_todos - TODO string in
awsfulltest.yml: You can customise AWS full pipeline tests as required - pipeline_todos - TODO string in
base.config: Customise requirements for specific processes. - nfcore_yml - nf-core version not set in
.nf-core.yml
: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:
.editorconfig - 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/ci.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-nanoseq_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-nanoseq_logo_light.png - files_exist - File found:
docs/images/nf-core-nanoseq_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:
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:
.github/workflows/awstest.yml - files_exist - File found:
.github/workflows/awsfulltest.yml - files_exist - File found:
modules.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-nanoseq_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/Workflow.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 found check:
lib/nfcore_external_java_deps.jar - files_exist - File not found check:
.travis.yml - 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:
params.validationShowHiddenParams - nextflow_config - Config variable found:
params.validationSchemaIgnoreParams - 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
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.input= ./samplesheet.csv
- nextflow_config - Config default value correct: params.dorado_device= cuda:all
- nextflow_config - Config default value correct: params.qcat_min_score= 60
- nextflow_config - Config default value correct: params.aligner= minimap2
- nextflow_config - Config default value correct: params.variant_caller= medaka
- nextflow_config - Config default value correct: params.structural_variant_caller= sniffles
- nextflow_config - Config default value correct: params.quantification_method= bambu
- 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.max_cpus= 16
- nextflow_config - Config default value correct: params.max_memory= 128.GB
- nextflow_config - Config default value correct: params.max_time= 240.h
- nextflow_config - Config default value correct: params.max_multiqc_email_size= 25.MB
- nextflow_config - Config default value correct: params.validate_params= true
- 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/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 -
assets/sendmail_template.txtmatches the template - files_unchanged -
docs/README.mdmatches the template - files_unchanged -
.gitignorematches the template - files_unchanged -
.prettierignorematches the template - actions_ci - '.github/workflows/ci.yml' is triggered on expected events
- actions_ci - '.github/workflows/ci.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:
22.10.1, Config:22.10.1 - readme - README Zenodo placeholder was replaced with DOI.
- pipeline_name_conventions - Name adheres to nf-core convention
- template_strings - Did not find any Jinja template strings (185 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: awstest.yml
- actions_schema_validation - Workflow validation passed: branch.yml
- actions_schema_validation - Workflow validation passed: fix-linting.yml
- actions_schema_validation - Workflow validation passed: linting.yml
- actions_schema_validation - Workflow validation passed: clean-up.yml
- actions_schema_validation - Workflow validation passed: ci.yml
- actions_schema_validation - Workflow validation passed: linting_comment.yml
- actions_schema_validation - Workflow validation passed: awsfulltest.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'
- base_config -
conf/base.configfound and not ignored. - base_config -
CUSTOM_DUMPSOFTWAREVERSIONSfound inconf/base.configand Nextflow scripts. - modules_config -
conf/modules.configfound and not ignored. - modules_config -
CUSTOM_DUMPSOFTWAREVERSIONSfound inconf/modules.configand Nextflow scripts. - modules_config -
GET_TEST_DATAfound inconf/modules.configand Nextflow scripts. - modules_config -
SAMPLESHEET_CHECKfound inconf/modules.configand Nextflow scripts. - modules_config -
QCATfound inconf/modules.configand Nextflow scripts. - modules_config -
GET_NANOLYSE_FASTAfound inconf/modules.configand Nextflow scripts. - modules_config -
NANOLYSEfound inconf/modules.configand Nextflow scripts. - modules_config -
NANOPLOTfound inconf/modules.configand Nextflow scripts. - modules_config -
FASTQCfound inconf/modules.configand Nextflow scripts. - modules_config -
CUSTOM_GETCHROMSIZESfound inconf/modules.configand Nextflow scripts. - modules_config -
GRAPHMAP2_INDEXfound inconf/modules.configand Nextflow scripts. - modules_config -
GRAPHMAP2_ALIGNfound inconf/modules.configand Nextflow scripts. - modules_config -
MINIMAP2_INDEXfound inconf/modules.configand Nextflow scripts. - modules_config -
MINIMAP2_ALIGN_VARIANTfound inconf/modules.configand Nextflow scripts. - modules_config -
MINIMAP2_ALIGN_OTHERfound inconf/modules.configand Nextflow scripts. - modules_config -
SAMTOOLS_VIEWfound inconf/modules.configand Nextflow scripts. - modules_config -
SAMTOOLS_SORTfound inconf/modules.configand Nextflow scripts. - modules_config -
SAMTOOLS_INDEXfound inconf/modules.configand Nextflow scripts. - modules_config -
SAMTOOLS_STATSfound inconf/modules.configand Nextflow scripts. - modules_config -
SAMTOOLS_IDXSTATSfound inconf/modules.configand Nextflow scripts. - modules_config -
SAMTOOLS_FLAGSTATfound inconf/modules.configand Nextflow scripts. - modules_config -
BEDTOOLS_BAMTOBEDfound inconf/modules.configand Nextflow scripts. - modules_config -
UCSC_BEDTOBIGBEDfound inconf/modules.configand Nextflow scripts. - modules_config -
BEDTOOLS_GENOMECOVfound inconf/modules.configand Nextflow scripts. - modules_config -
UCSC_BEDGRAPHTOBIGWIGfound inconf/modules.configand Nextflow scripts. - modules_config -
CLAIR3found inconf/modules.configand Nextflow scripts. - modules_config -
CLAIR3_BGZIP_VCFfound inconf/modules.configand Nextflow scripts. - modules_config -
CLAIR3_TABIX_VCFfound inconf/modules.configand Nextflow scripts. - modules_config -
DEEPVARIANTfound inconf/modules.configand Nextflow scripts. - modules_config -
DEEPVARIANT_TABIX_VCFfound inconf/modules.configand Nextflow scripts. - modules_config -
DEEPVARIANT_TABIX_GVCFfound inconf/modules.configand Nextflow scripts. - modules_config -
PEPPER_MARGIN_DEEPVARIANTfound inconf/modules.configand Nextflow scripts. - modules_config -
SNIFFLESfound inconf/modules.configand Nextflow scripts. - modules_config -
SNIFFLES_SORT_VCFfound inconf/modules.configand Nextflow scripts. - modules_config -
SNIFFLES_TABIX_VCFfound inconf/modules.configand Nextflow scripts. - modules_config -
CUTESVfound inconf/modules.configand Nextflow scripts. - modules_config -
CUTESV_SORT_VCFfound inconf/modules.configand Nextflow scripts. - modules_config -
CUTESV_TABIX_VCFfound inconf/modules.configand Nextflow scripts. - modules_config -
BAMBUfound inconf/modules.configand Nextflow scripts. - modules_config -
DESEQ2found inconf/modules.configand Nextflow scripts. - modules_config -
DEXSEQfound inconf/modules.configand Nextflow scripts. - modules_config -
SUBREAD_FEATURECOUNTS_GENEfound inconf/modules.configand Nextflow scripts. - modules_config -
SUBREAD_FEATURECOUNTS_TRANSCRIPTfound inconf/modules.configand Nextflow scripts. - modules_config -
DESEQ2found inconf/modules.configand Nextflow scripts. - modules_config -
DEXSEQfound inconf/modules.configand Nextflow scripts. - modules_config -
GET_JAFFAL_REFfound inconf/modules.configand Nextflow scripts. - modules_config -
UNTARfound inconf/modules.configand Nextflow scripts. - modules_config -
JAFFALfound inconf/modules.configand Nextflow scripts. - modules_config -
NANOPOLISH_INDEX_EVENTALIGNfound inconf/modules.configand Nextflow scripts. - modules_config -
XPORE_DATAPREPfound inconf/modules.configand Nextflow scripts. - modules_config -
XPORE_DIFFMODfound inconf/modules.configand Nextflow scripts. - modules_config -
M6ANET_DATAPREPfound inconf/modules.configand Nextflow scripts. - modules_config -
M6ANET_INFERENCEfound inconf/modules.configand Nextflow scripts. - modules_config -
MULTIQCfound inconf/modules.configand Nextflow scripts. - nfcore_yml - Repository type in
.nf-core.ymlis valid:pipeline
Run details
- nf-core/tools version 2.14.1
- Run at
2024-08-26 05:37:20
replaced by https://github.com/nf-core/nanoseq/pull/277