Skip to content

Commit 8a9cee1

Browse files
authored
Merge pull request #1128 from wm75/artic-ivar-pangolin-update
Update ivar-based SARS-CoV-2 wf with latest pangolin changes
2 parents c0bd7f7 + fb3eb87 commit 8a9cee1

File tree

4 files changed

+443
-155
lines changed

4 files changed

+443
-155
lines changed

workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-ivar-analysis/CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# Changelog
22

3+
## [0.4] - 2026-03-04
4+
5+
### Changed
6+
7+
The pangolin lineage assignment step will no longer use the latest pangolin-data version downloaded from the web at workflow run time (this feature has been removed from the latest version of the pangolin Galaxy tool).
8+
Instead users can now select a pangolin-data version from the ones cached on their Galaxy server, or they can choose to go with the version of pangolin-data provided by the pangolin Galaxy wrapper (currently, this is v1.37 of pangolin-data).
9+
10+
### Updated tools
11+
12+
- `toolshed.g2.bx.psu.edu/repos/iuc/pangolin/pangolin/4.3+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/pangolin/pangolin/4.3.4+galaxy3`.
13+
- `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/0.23.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/fastp/fastp/1.1.0+galaxy0`.
14+
15+
With this tool update fastp gets executed with the --dont_eval_duplication
16+
option, i.e. the fastp report will no longer contain the duplicate estimate
17+
for the raw reads.
18+
An estimate of duplicated reads based on mapping results is still available
19+
as part of the "QC reports for mapping results" workflow output.
20+
21+
- `toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.17.2` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/bwa/bwa_mem/0.7.19`.
22+
- `toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.4.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ivar_trim/ivar_trim/1.4.4+galaxy1`.
23+
- `toolshed.g2.bx.psu.edu/repos/iuc/ivar_variants/ivar_variants/1.4.2+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ivar_variants/ivar_variants/1.4.4+galaxy0`.
24+
- `toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.4.2+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/ivar_consensus/ivar_consensus/1.4.4+galaxy0`.
25+
- `toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.4` was updated to `toolshed.g2.bx.psu.edu/repos/devteam/samtools_stats/samtools_stats/2.0.8`.
26+
- `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.15.1+galaxy0` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/samtools_view/samtools_view/1.22+galaxy1`.
27+
- `toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.2.2d+galaxy3` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/qualimap_bamqc/qualimap_bamqc/2.3+galaxy0`.
28+
- `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.11+galaxy1` was updated to `toolshed.g2.bx.psu.edu/repos/iuc/multiqc/multiqc/1.33+galaxy0`.
29+
- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/1.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_sed_tool/9.5+galaxy3`.
30+
- `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/0.1.1` was updated to `toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_cat/9.5+galaxy3`.
31+
332
## [0.3.1] - 2025-04-28
433

534
### Added

workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-ivar-analysis/README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,12 @@ This workflow is also the subject of a Galaxy Training Network tutorial (current
77
It differs from [this workflow](https://github.com/galaxyproject/iwc/tree/main/workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-variant-calling) in
88
that it does not use `lofreq` and is aimed at rapid analysis of majority variants and lineage/clade assignment with `pangolin` and `nextclade`.
99

10+
Note:
11+
The version of nextclade used in this workflow is rather outdated.
12+
For up-to-date nextclade assignments consider analyzing the Combined Consensus Genomes output at https://clades.nextstrain.org/.
13+
1014
TODO:
1115

12-
1. Add support for QC using negative and positive controls
13-
2. Integrate with phylogeny tools including IQTree and UShER (and possibly more).
16+
1. Get nextclade on Galaxy updated and use it here.
17+
2. Add support for QC using negative and positive controls.
18+
3. Integrate with phylogeny tools including IQTree and UShER (and possibly more).

workflows/sars-cov-2-variant-calling/sars-cov-2-pe-illumina-artic-ivar-analysis/pe-wgs-ivar-analysis-test.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
hashes:
3737
- hash_function: SHA-1
3838
hash_value: 52890d3130f8e2bdc83bd6f9186f433f438bbd52
39+
Version of pangolin-data to use: null
3940
outputs:
4041
all_samples_nextclade:
4142
asserts:
@@ -47,6 +48,11 @@
4748
asserts:
4849
has_text_matching:
4950
expression: "taxon\tlineage\tconflict\tambiguity_score\tscorpio_call\tscorpio_support\tscorpio_conflict\tscorpio_notes\tversion\tpangolin_version\tscorpio_version\tconstellation_version\tis_designated\tqc_status\tqc_notes\tnote"
51+
has_text:
52+
# Attention when updating this check:
53+
# The input param "Version of pangolin-data to use" mentions the default version in its annotation string.
54+
# When the bundled version changes in a newer version of pangolin causing this check to fail, you need to also update the param annotation.
55+
text: "PANGO-v1.37"
5056
combined_multifasta:
5157
asserts:
5258
has_line:

0 commit comments

Comments
 (0)