Skip to content

Commit dcf40be

Browse files
committed
feat: add new measles workflow
1 parent 5a3b70c commit dcf40be

File tree

2 files changed

+108
-29
lines changed

2 files changed

+108
-29
lines changed

catalog/output/workflows.json

Lines changed: 50 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,28 @@
55
"name": "Variant calling",
66
"showComingSoon": true,
77
"workflows": [
8+
{
9+
"iwcId": "generic-non-segmented-viral-variant-calling-main",
10+
"parameters": [
11+
{
12+
"key": "Paired collection of sequencing data",
13+
"variable": "SANGER_READ_RUN_PAIRED"
14+
},
15+
{
16+
"key": "Reference annotation",
17+
"variable": "GENE_MODEL_URL"
18+
},
19+
{
20+
"key": "Fasta reference genome",
21+
"variable": "ASSEMBLY_FASTA_URL"
22+
}
23+
],
24+
"ploidy": "ANY",
25+
"taxonomyId": "11158",
26+
"trsId": "#workflow/github.com/iwc-workflows/generic-non-segmented-viral-variant-calling/main/versions/v0.1",
27+
"workflowDescription": "Variant calling and consensus sequence generation for batches of Illumina PE sequenced viruses with uncomplicated and stable genome structure (like e.g. Morbilliviruses). It can handle both ampliconic and non-ampliconic data.",
28+
"workflowName": "Variant calling and consensus construction from paired end short read data of non-segmented viral genomes"
29+
},
830
{
931
"iwcId": "haploid-variant-calling-wgs-pe-main",
1032
"parameters": [
@@ -115,7 +137,7 @@
115137
],
116138
"ploidy": "ANY",
117139
"taxonomyId": null,
118-
"trsId": "#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-cellplex/versions/v0.6.2",
140+
"trsId": "#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-cellplex/versions/v0.6.3",
119141
"workflowDescription": "Comprehensive preprocessing for 10X Genomics CellPlex multiplexed single-cell RNA-seq data. Processes Cell Multiplexing Oligo (CMO) FASTQ files with CITE-seq-Count including required CellPlex-specific translation steps. Simultaneously processes gene expression FASTQ files with STARsolo and DropletUtils for alignment and cell filtering, and formats outputs for seamless import into Seurat/Scanpy (Read10X function).",
120142
"workflowName": "Single-Cell RNA-seq Preprocessing: 10X Genomics CellPlex Multiplexed Samples"
121143
},
@@ -137,7 +159,7 @@
137159
],
138160
"ploidy": "ANY",
139161
"taxonomyId": null,
140-
"trsId": "#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-v3/versions/v0.6.2",
162+
"trsId": "#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-v3/versions/v0.6.3",
141163
"workflowDescription": "Complete preprocessing pipeline for 10X Genomics v3 single-cell RNA-seq data. Aligns raw FASTQ files using STARsolo, performs cell calling and quality filtering with DropletUtils, and formats outputs for seamless import into Seurat/Scanpy (Read10X function).",
142164
"workflowName": "Single-Cell RNA-seq Preprocessing: 10X Genomics v3 to Seurat and Scanpy Compatible Format"
143165
},
@@ -225,8 +247,8 @@
225247
],
226248
"ploidy": "ANY",
227249
"taxonomyId": null,
228-
"trsId": "#workflow/github.com/iwc-workflows/chipseq-pe/main/versions/v0.14",
229-
"workflowDescription": "Complete ChIP-seq analysis for paired-end sequencing data. Processes raw FASTQ files through adapter removal (cutadapt), alignment to reference genome (Bowtie2), and stringent quality filtering (MAPQ >= 30, concordant pairs only). Peak calling with MACS2 optimized for paired-end reads identifies protein-DNA binding sites. Generates alignment files, peak calls, and quality metrics for downstream analysis.",
250+
"trsId": "#workflow/github.com/iwc-workflows/chipseq-pe/main/versions/v0.15",
251+
"workflowDescription": "Complete ChIP-seq analysis for paired-end sequencing data. Processes raw FASTQ files through adapter removal (cutadapt), alignment to reference genome (Bowtie2), and stringent quality filtering (MAPQ >= 30, concordant pairs only). Peak calling with MACS2 optimized for paired-end reads identifies protein-DNA binding sites. Generates alignment files, peak calls, and quality metrics for downstream analysis.",
230252
"workflowName": "ChIP-seq Analysis: Paired-End Read Processing"
231253
},
232254
{
@@ -243,8 +265,8 @@
243265
],
244266
"ploidy": "ANY",
245267
"taxonomyId": null,
246-
"trsId": "#workflow/github.com/iwc-workflows/chipseq-sr/main/versions/v0.14",
247-
"workflowDescription": "Complete ChIP-seq analysis for single-end sequencing data. Processes raw FASTQ files through adapter removal (cutadapt), alignment to reference genome (Bowtie2), and quality filtering (MAPQ >= 30). Peak calling with MACS2 uses either a fixed extension parameter or built-in model to identify protein-DNA binding sites. Generates alignment files, peak calls, and quality metrics for downstream analysis.",
268+
"trsId": "#workflow/github.com/iwc-workflows/chipseq-sr/main/versions/v0.15",
269+
"workflowDescription": "Complete ChIP-seq analysis for single-end sequencing data. Processes raw FASTQ files through adapter removal (cutadapt), alignment to reference genome (Bowtie2), and quality filtering (MAPQ >= 30). Peak calling with MACS2 uses either a fixed extension parameter or built-in model to identify protein-DNA binding sites. Generates alignment files, peak calls, and quality metrics for downstream analysis.",
248270
"workflowName": "ChIP-seq Analysis: Single-End Read Processing"
249271
},
250272
{
@@ -282,6 +304,28 @@
282304
"name": "Consensus sequences",
283305
"showComingSoon": false,
284306
"workflows": [
307+
{
308+
"iwcId": "generic-non-segmented-viral-variant-calling-main",
309+
"parameters": [
310+
{
311+
"key": "Paired collection of sequencing data",
312+
"variable": "SANGER_READ_RUN_PAIRED"
313+
},
314+
{
315+
"key": "Reference annotation",
316+
"variable": "GENE_MODEL_URL"
317+
},
318+
{
319+
"key": "Fasta reference genome",
320+
"variable": "ASSEMBLY_FASTA_URL"
321+
}
322+
],
323+
"ploidy": "ANY",
324+
"taxonomyId": "11158",
325+
"trsId": "#workflow/github.com/iwc-workflows/generic-non-segmented-viral-variant-calling/main/versions/v0.1",
326+
"workflowDescription": "Variant calling and consensus sequence generation for batches of Illumina PE sequenced viruses with uncomplicated and stable genome structure (like e.g. Morbilliviruses). It can handle both ampliconic and non-ampliconic data.",
327+
"workflowName": "Variant calling and consensus construction from paired end short read data of non-segmented viral genomes"
328+
},
285329
{
286330
"iwcId": "pox-virus-amplicon-main",
287331
"parameters": [

catalog/source/workflows.yml

Lines changed: 58 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
# yaml-language-server: $schema=../schema/generated/workflows.json
21
workflows:
32
- trs_id: "#workflow/github.com/iwc-workflows/annotation-maker/main/versions/v0.1"
43
categories: []
@@ -30,7 +29,7 @@ workflows:
3029
class: File
3130
active: false
3231
iwc_id: annotation-maker-main
33-
- trs_id: "#workflow/github.com/iwc-workflows/assembly-with-flye/main/versions/v0.2"
32+
- trs_id: "#workflow/github.com/iwc-workflows/assembly-with-flye/main/versions/v0.3"
3433
categories:
3534
- ASSEMBLY
3635
workflow_name: Genome assembly with Flye
@@ -61,10 +60,10 @@ workflows:
6160
- key: reference_genome
6261
variable: ASSEMBLY_ID
6362
- key: PE fastq input
63+
variable: SANGER_READ_RUN_PAIRED
6464
type_guide:
6565
class: Collection
6666
collection_type: list:paired
67-
variable: SANGER_READ_RUN_PAIRED
6867
- key: effective_genome_size
6968
type_guide:
7069
class: integer
@@ -94,13 +93,11 @@ workflows:
9493
class: integer
9594
active: false
9695
iwc_id: average-bigwig-between-replicates-main
97-
- trs_id: "#workflow/github.com/iwc-workflows/bacterial-genome-assembly/main/versions/v1.1.7"
96+
- trs_id: "#workflow/github.com/iwc-workflows/bacterial-genome-assembly/main/versions/v2.0"
9897
categories:
9998
- ASSEMBLY
10099
workflow_name: Bacterial Genome Assembly using Shovill
101-
workflow_description:
102-
Assembly of bacterial paired-end short read data with generation
103-
of quality metrics and reports
100+
workflow_description: Assembly of bacterial paired-end short read data
104101
ploidy: ANY
105102
parameters:
106103
- key: Input adapter trimmed sequence reads (forward)
@@ -216,14 +213,14 @@ workflows:
216213
class: float
217214
active: false
218215
iwc_id: brew3r-main
219-
- trs_id: "#workflow/github.com/iwc-workflows/chipseq-pe/main/versions/v0.14"
216+
- trs_id: "#workflow/github.com/iwc-workflows/chipseq-pe/main/versions/v0.15"
220217
categories:
221218
- REGULATION
222219
workflow_name: "ChIP-seq Analysis: Paired-End Read Processing"
223220
workflow_description:
224221
Complete ChIP-seq analysis for paired-end sequencing data.
225222
Processes raw FASTQ files through adapter removal (cutadapt), alignment to reference
226-
genome (Bowtie2), and stringent quality filtering (MAPQ >= 30, concordant pairs
223+
genome (Bowtie2), and stringent quality filtering (MAPQ >= 30, concordant pairs
227224
only). Peak calling with MACS2 optimized for paired-end reads identifies protein-DNA
228225
binding sites. Generates alignment files, peak calls, and quality metrics for
229226
downstream analysis.
@@ -232,10 +229,10 @@ workflows:
232229
- key: reference_genome
233230
variable: ASSEMBLY_ID
234231
- key: PE fastq input
232+
variable: SANGER_READ_RUN_PAIRED
235233
type_guide:
236234
class: Collection
237235
collection_type: list:paired
238-
variable: SANGER_READ_RUN_PAIRED
239236
- key: adapter_forward
240237
type_guide:
241238
class: text
@@ -250,14 +247,14 @@ workflows:
250247
class: boolean
251248
active: true
252249
iwc_id: chipseq-pe-main
253-
- trs_id: "#workflow/github.com/iwc-workflows/chipseq-sr/main/versions/v0.14"
250+
- trs_id: "#workflow/github.com/iwc-workflows/chipseq-sr/main/versions/v0.15"
254251
categories:
255252
- REGULATION
256253
workflow_name: "ChIP-seq Analysis: Single-End Read Processing"
257254
workflow_description:
258255
Complete ChIP-seq analysis for single-end sequencing data.
259256
Processes raw FASTQ files through adapter removal (cutadapt), alignment to reference
260-
genome (Bowtie2), and quality filtering (MAPQ >= 30). Peak calling with MACS2
257+
genome (Bowtie2), and quality filtering (MAPQ >= 30). Peak calling with MACS2
261258
uses either a fixed extension parameter or built-in model to identify protein-DNA
262259
binding sites. Generates alignment files, peak calls, and quality metrics for
263260
downstream analysis.
@@ -266,10 +263,10 @@ workflows:
266263
- key: reference_genome
267264
variable: ASSEMBLY_ID
268265
- key: SR fastq input
266+
variable: SANGER_READ_RUN_SINGLE
269267
type_guide:
270268
class: Collection
271269
collection_type: list
272-
variable: SANGER_READ_RUN_SINGLE
273270
- key: adapter_forward
274271
type_guide:
275272
class: text
@@ -384,10 +381,10 @@ workflows:
384381
- key: reference_genome
385382
variable: ASSEMBLY_ID
386383
- key: PE fastq input
384+
variable: SANGER_READ_RUN_PAIRED
387385
type_guide:
388386
class: Collection
389387
collection_type: list:paired
390-
variable: SANGER_READ_RUN_PAIRED
391388
- key: adapter_forward
392389
type_guide:
393390
class: text
@@ -402,7 +399,7 @@ workflows:
402399
class: boolean
403400
active: true
404401
iwc_id: cutandrun-main
405-
- trs_id: "#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-cellplex/versions/v0.6.2"
402+
- trs_id: "#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-cellplex/versions/v0.6.3"
406403
categories:
407404
- TRANSCRIPTOMICS
408405
workflow_name:
@@ -445,7 +442,7 @@ workflows:
445442
class: integer
446443
active: true
447444
iwc_id: fastq-to-matrix-10x-scrna-seq-fastq-to-matrix-10x-cellplex
448-
- trs_id: "#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-v3/versions/v0.6.2"
445+
- trs_id: "#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-v3/versions/v0.6.3"
449446
categories:
450447
- TRANSCRIPTOMICS
451448
workflow_name:
@@ -463,10 +460,10 @@ workflows:
463460
- key: gtf
464461
variable: GENE_MODEL_URL
465462
- key: fastq PE collection
463+
variable: SANGER_READ_RUN_PAIRED
466464
type_guide:
467465
class: Collection
468466
collection_type: list:paired
469-
variable: SANGER_READ_RUN_PAIRED
470467
- key: cellranger_barcodes_3M-february-2018.txt
471468
type_guide:
472469
class: File
@@ -475,6 +472,44 @@ workflows:
475472
class: boolean
476473
active: true
477474
iwc_id: fastq-to-matrix-10x-scrna-seq-fastq-to-matrix-10x-v3
475+
- trs_id: "#workflow/github.com/iwc-workflows/generic-non-segmented-viral-variant-calling/main/versions/v0.1"
476+
categories:
477+
- CONSENSUS_SEQUENCES
478+
- VARIANT_CALLING
479+
workflow_name:
480+
Variant calling and consensus construction from paired end short
481+
read data of non-segmented viral genomes
482+
workflow_description:
483+
Variant calling and consensus sequence generation for batches
484+
of Illumina PE sequenced viruses with uncomplicated and stable genome structure
485+
(like e.g. Morbilliviruses). It can handle both ampliconic and non-ampliconic data.
486+
ploidy: ANY
487+
taxonomy_id: 11158
488+
parameters:
489+
- key: Paired collection of sequencing data
490+
type_guide:
491+
class: Collection
492+
collection_type: list:paired
493+
variable: SANGER_READ_RUN_PAIRED
494+
- key: Reference annotation
495+
type_guide:
496+
class: File
497+
variable: GENE_MODEL_URL
498+
- key: Fasta reference genome
499+
type_guide:
500+
class: File
501+
variable: ASSEMBLY_FASTA_URL
502+
- key: Primer scheme (optional)
503+
type_guide:
504+
class: File
505+
- key: Supporting read fraction to call variant
506+
type_guide:
507+
class: float
508+
- key: Minimum quality score to consider base for variant calling
509+
type_guide:
510+
class: integer
511+
active: true
512+
iwc_id: generic-non-segmented-viral-variant-calling-main
478513
- trs_id: "#workflow/github.com/iwc-workflows/generic-variant-calling-wgs-pe/main/versions/v0.1.1"
479514
categories:
480515
- VARIANT_CALLING
@@ -485,12 +520,12 @@ workflows:
485520
ploidy: ANY
486521
parameters:
487522
- key: Paired Collection
523+
variable: SANGER_READ_RUN_PAIRED
488524
type_guide:
489525
class: Collection
490526
ext:
491527
- fastqsanger
492528
- fastqsanger.gz
493-
variable: SANGER_READ_RUN_PAIRED
494529
- key: GenBank genome
495530
type_guide:
496531
class: File
@@ -909,10 +944,10 @@ workflows:
909944
- key: GTF file of annotation
910945
variable: GENE_MODEL_URL
911946
- key: Collection paired FASTQ files
947+
variable: SANGER_READ_RUN_PAIRED
912948
type_guide:
913949
class: Collection
914950
collection_type: list:paired
915-
variable: SANGER_READ_RUN_PAIRED
916951
- key: Forward adapter
917952
type_guide:
918953
class: text
@@ -958,10 +993,10 @@ workflows:
958993
- key: GTF file of annotation
959994
variable: GENE_MODEL_URL
960995
- key: Collection of FASTQ files
996+
variable: SANGER_READ_RUN_SINGLE
961997
type_guide:
962998
class: Collection
963999
collection_type: list
964-
variable: SANGER_READ_RUN_SINGLE
9651000
- key: Forward adapter
9661001
type_guide:
9671002
class: text
@@ -1024,7 +1059,7 @@ workflows:
10241059
ext: bed
10251060
active: false
10261061
iwc_id: sars-cov-2-ont-artic-variant-calling-covid-19-artic-ont
1027-
- trs_id: "#workflow/github.com/iwc-workflows/sars-cov-2-pe-illumina-artic-ivar-analysis/SARS-COV-2-ILLUMINA-AMPLICON-IVAR-PANGOLIN-NEXTCLADE/versions/v0.2.3"
1062+
- trs_id: "#workflow/github.com/iwc-workflows/sars-cov-2-pe-illumina-artic-ivar-analysis/SARS-COV-2-ILLUMINA-AMPLICON-IVAR-PANGOLIN-NEXTCLADE/versions/v0.3.1"
10281063
categories:
10291064
- VARIANT_CALLING
10301065
workflow_name: SARS-CoV-2 Illumina Amplicon pipeline - iVar based
@@ -1065,12 +1100,12 @@ workflows:
10651100
taxonomy_id: 694009
10661101
parameters:
10671102
- key: Paired Collection
1103+
variable: SANGER_READ_RUN_PAIRED
10681104
type_guide:
10691105
class: Collection
10701106
ext:
10711107
- fastqsanger
10721108
- fastqsanger.gz
1073-
variable: SANGER_READ_RUN_PAIRED
10741109
- key: NC_045512.2 FASTA sequence of SARS-CoV-2
10751110
variable: ASSEMBLY_FASTA_URL
10761111
- key: ARTIC primer BED
@@ -1108,12 +1143,12 @@ workflows:
11081143
taxonomy_id: 694009
11091144
parameters:
11101145
- key: Paired Collection
1146+
variable: SANGER_READ_RUN_PAIRED
11111147
type_guide:
11121148
class: Collection
11131149
ext:
11141150
- fastqsanger
11151151
- fastqsanger.gz
1116-
variable: SANGER_READ_RUN_PAIRED
11171152
- key: NC_045512.2 FASTA sequence of SARS-CoV-2
11181153
variable: ASSEMBLY_FASTA_URL
11191154
active: true

0 commit comments

Comments
 (0)