Closed d4straub closed 8 months ago
nf-core lint
overall result: Failed :x:Posted for pipeline commit 8c711a7
+| ✅ 180 tests passed |+
#| ❔ 6 tests were ignored |#
!| ❗ 2 tests had warnings |!
-| ❌ 10 tests failed |-
Failing linting is due to template update 2.13 (that restructures pipeline functions in folder lib, therefore postponed for now).
The implemented test_multiregion
seems to run quite long, here are the processes with longest walltimes when I run it on my laptop:
process | min | sec |
---|---|---|
NFCORE_AMPLISEQ:AMPLISEQ:QIIME2_DIVERSITY:QIIME2_ALPHARAREFACTION | 16 | 14 |
NFCORE_AMPLISEQ:AMPLISEQ:SIDLE_WF:SIDLE_TREERECON | 13 | 21 |
NFCORE_AMPLISEQ:AMPLISEQ:SIDLE_WF:SIDLE_DBEXTRACT | 5 | 37 |
NFCORE_AMPLISEQ:AMPLISEQ:SIDLE_WF:SIDLE_DBFILT | 5 | 29 |
SIDLE_DBEXTRACT is repeated for each region, i.e. in this example 5 times.
Possible changes to reduce runtime:
--skip_alpha_rarefaction
, minimal disadvantage (channel connection not tested) --> DONE
--> DONE*
--> DONE, 88% (85% failed due to no kmer matches)
*
: Due to the smaller reference taxonomy database and the tiny dataset, alpha diversity plugin fails. Therefore the complete diversity calculation would need to be omitted, and therefore the tree reconstruction becomes obsolete.
edit: Now test_multiregion
requires 17 minutes, which is in line with test
(19min) & test_sintax
(18min).
Thanks!
Addresses https://github.com/nf-core/ampliseq/issues/701
Status:
--input samplesheet_multiregion.tsv --input_multiregion regions_multiregion.tsv --skip_taxonomy
--sidle_ref_tax_custom <file,file,file> --sidle_ref_tree_custom <file>
--sidle_ref_taxonomy silva
--sidle_ref_taxonomy greengenes
q2-sidle to condanot wanted by q2-sidle developerlib/WorkflowAmpliseq.groovy
Potential problem:
container 'docker.io/d4straub/pipesidle:0.1.0-beta'
, a container I build with https://github.com/d4straub/pipesidle/blob/main/Dockerfile and hosted in my docker hub account. The author of the pypi package doesnt want the software in conda. So thats the way I went for now. Any suggestions welcome.Ideas postponed:
overall_summary.tsv
&*.stats.tsv
remove from sample the region info and aggregate to obtain numbers per-sample instead of currently per-sample-per-region.conf/ref_databases.conf
seetaxlevels
) & output tab separated taxonomiesPR checklist
nf-core lint
).nextflow run . -profile test,docker --outdir <OUTDIR>
).nextflow run . -profile debug,test,docker --outdir <OUTDIR>
).docs/usage.md
is updated.docs/output.md
is updated.CHANGELOG.md
is updated.README.md
is updated (including new tool citations and authors/contributors).