Skip to content

Commit 8cab2ad

Browse files
authored
feat: added additional workflows (#322) (#335)
1 parent 9c97653 commit 8cab2ad

File tree

2 files changed

+82
-4
lines changed

2 files changed

+82
-4
lines changed

catalog/output/workflows.json

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,29 @@
1717
"description": "Analyze bulk or single-cell RNA seq data using a variety of approaches.",
1818
"name": "Transcriptomics",
1919
"workflows": [
20+
{
21+
"ploidy": "ANY",
22+
"trsId": "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-cellplex/main/versions/v0.5",
23+
"workflowDescription": "This workflow processes the CMO fastqs with CITE-seq-Count and include the translation step required for cellPlex processing. In parallel it processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.",
24+
"workflowName": "scRNA-seq preprocessing 10X cellPlex"
25+
},
26+
{
27+
"ploidy": "ANY",
28+
"trsId": "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-v3/main/versions/v0.5",
29+
"workflowDescription": "This workflow processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat.",
30+
"workflowName": "scRNA-seq preprocessing 10X Bundle"
31+
},
2032
{
2133
"ploidy": "ANY",
2234
"trsId": "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/rnaseq-pe/main/versions/v0.9",
2335
"workflowDescription": "This workflow takes as input a list of paired-end fastqs. Adapters and bad quality bases are removed with cutadapt. Reads are mapped with STAR with ENCODE parameters and genes are counted simultaneously as well as normalized coverage (per million mapped reads) on uniquely mapped reads. The counts are reprocessed to be similar to HTSeq-count output. FPKM are computed with cufflinks and/or with StringTie. The unstranded normalized coverage is computed with bedtools.",
24-
"workflowName": "RNAseq_PE"
36+
"workflowName": "RNA-seq for Paired-end fastqs"
37+
},
38+
{
39+
"ploidy": "ANY",
40+
"trsId": "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/rnaseq-sr/main/versions/v0.9",
41+
"workflowDescription": "This workflow takes as input a list of single-end fastqs. Adapters and bad quality bases are removed with fastp. Reads are mapped with STAR with ENCODE parameters and genes are counted simultaneously as well as normalized coverage (per million mapped reads) on uniquely mapped reads. The counts are reprocessed to be similar to HTSeq-count output. Alternatively, featureCounts can be used to count the reads/fragments per gene. FPKM are computed with cufflinks and/or with StringTie. The unstranded normalized coverage is computed with bedtools.",
42+
"workflowName": "RNA-seq for Single-read fastqs"
2543
}
2644
]
2745
},
@@ -30,11 +48,29 @@
3048
"description": "Workflows for the analysis of ChIP-seq, ATAC-Seq, and beyond.",
3149
"name": "Regulation",
3250
"workflows": [
51+
{
52+
"ploidy": "ANY",
53+
"trsId": "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/cutandrun/main/versions/v0.13",
54+
"workflowDescription": "This workflow take as input a collection of paired fastq. Remove adapters with cutadapt, map pairs with bowtie2 allowing dovetail. Keep MAPQ30 and concordant pairs. BAM to BED. MACS2 with 'ATAC' parameters.",
55+
"workflowName": "CUTandRUN"
56+
},
57+
{
58+
"ploidy": "ANY",
59+
"trsId": "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/atacseq/main/versions/v1.0",
60+
"workflowDescription": "This workflow takes as input a collection of paired fastq. It will remove bad quality and adapters with cutadapt. Map with Bowtie2 end-to-end. Will remove reads on MT and unconcordant pairs and pairs with mapping quality below 30 and PCR duplicates. Will compute the pile-up on 5'' +- 100bp. Will call peaks and count the number of reads falling in the 1kb region centered on the summit. Will compute 2 normalization for coverage: normalized by million reads and normalized by million reads in peaks. Will plot the number of reads for each fragment length.",
61+
"workflowName": "ATACseq"
62+
},
3363
{
3464
"ploidy": "ANY",
3565
"trsId": "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/chipseq-pe/main/versions/v0.12",
3666
"workflowDescription": "This workflow takes as input a collection of paired fastqs. Remove adapters with cutadapt, map pairs with bowtie2. Keep MAPQ30 and concordant pairs. MACS2 for paired bam.",
37-
"workflowName": "ChIPseq_PE"
67+
"workflowName": "ChIPseq for Paired-end fastqs"
68+
},
69+
{
70+
"ploidy": "ANY",
71+
"trsId": "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/chipseq-sr/main/versions/v0.12",
72+
"workflowDescription": "This workflow takes as input a collection of fastqs (single reads). Remove adapters with cutadapt, map with bowtie2. Keep MAPQ30. MACS2 for bam with fixed extension or model.",
73+
"workflowName": "ChIPseq for Single-read fastqs"
3874
}
3975
]
4076
},

catalog/source/workflows.yml

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,44 @@
11
workflows:
2+
- trs_id: "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/cutandrun/main/versions/v0.13"
3+
categories:
4+
- "REGULATION"
5+
workflow_name: "CUTandRUN"
6+
workflow_description: "This workflow take as input a collection of paired fastq. Remove adapters with cutadapt, map pairs with bowtie2 allowing dovetail. Keep MAPQ30 and concordant pairs. BAM to BED. MACS2 with 'ATAC' parameters."
7+
ploidy: "ANY"
8+
9+
- trs_id: "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/atacseq/main/versions/v1.0"
10+
categories:
11+
- "REGULATION"
12+
workflow_name: "ATACseq"
13+
workflow_description: "This workflow takes as input a collection of paired fastq. It will remove bad quality and adapters with cutadapt. Map with Bowtie2 end-to-end. Will remove reads on MT and unconcordant pairs and pairs with mapping quality below 30 and PCR duplicates. Will compute the pile-up on 5'' +- 100bp. Will call peaks and count the number of reads falling in the 1kb region centered on the summit. Will compute 2 normalization for coverage: normalized by million reads and normalized by million reads in peaks. Will plot the number of reads for each fragment length."
14+
ploidy: "ANY"
15+
16+
- trs_id: "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-cellplex/main/versions/v0.5"
17+
categories:
18+
- "TRANSCRIPTOMICS"
19+
workflow_name: "scRNA-seq preprocessing 10X cellPlex"
20+
workflow_description: "This workflow processes the CMO fastqs with CITE-seq-Count and include the translation step required for cellPlex processing. In parallel it processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat."
21+
ploidy: "ANY"
22+
23+
- trs_id: "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/fastq-to-matrix-10x/scrna-seq-fastq-to-matrix-10x-v3/main/versions/v0.5"
24+
categories:
25+
- "TRANSCRIPTOMICS"
26+
workflow_name: "scRNA-seq preprocessing 10X Bundle"
27+
workflow_description: "This workflow processes the Gene Expresion fastqs with STARsolo, filter cells with DropletUtils and reformat all outputs to be easily used by the function 'Read10X' from Seurat."
28+
ploidy: "ANY"
29+
230
- trs_id: "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/chipseq-pe/main/versions/v0.12"
331
categories:
432
- "REGULATION"
533
ploidy: "ANY"
6-
workflow_name: "ChIPseq_PE"
34+
workflow_name: "ChIPseq for Paired-end fastqs"
735
workflow_description: "This workflow takes as input a collection of paired fastqs. Remove adapters with cutadapt, map pairs with bowtie2. Keep MAPQ30 and concordant pairs. MACS2 for paired bam."
836

937
- trs_id: "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/rnaseq-pe/main/versions/v0.9"
1038
categories:
1139
- "TRANSCRIPTOMICS"
1240
ploidy: "ANY"
13-
workflow_name: "RNAseq_PE"
41+
workflow_name: "RNA-seq for Paired-end fastqs"
1442
workflow_description: "This workflow takes as input a list of paired-end fastqs. Adapters and bad quality bases are removed with cutadapt. Reads are mapped with STAR with ENCODE parameters and genes are counted simultaneously as well as normalized coverage (per million mapped reads) on uniquely mapped reads. The counts are reprocessed to be similar to HTSeq-count output. FPKM are computed with cufflinks and/or with StringTie. The unstranded normalized coverage is computed with bedtools."
1543

1644
- trs_id: "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/haploid-variant-calling-wgs-pe/main/versions/v0.1"
@@ -19,3 +47,17 @@ workflows:
1947
ploidy: "HAPLOID"
2048
workflow_name: "Paired end variant calling in haploid system"
2149
workflow_description: "Workflow for variant analysis against a reference genome in GenBank format"
50+
51+
- trs_id: "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/chipseq-sr/main/versions/v0.12"
52+
categories:
53+
- "REGULATION"
54+
ploidy: "ANY"
55+
workflow_name: "ChIPseq for Single-read fastqs"
56+
workflow_description: "This workflow takes as input a collection of fastqs (single reads). Remove adapters with cutadapt, map with bowtie2. Keep MAPQ30. MACS2 for bam with fixed extension or model."
57+
58+
- trs_id: "https://dockstore.org/api/ga4gh/trs/v2/tools/#workflow/github.com/iwc-workflows/rnaseq-sr/main/versions/v0.9"
59+
categories:
60+
- "TRANSCRIPTOMICS"
61+
ploidy: "ANY"
62+
workflow_name: "RNA-seq for Single-read fastqs"
63+
workflow_description: "This workflow takes as input a list of single-end fastqs. Adapters and bad quality bases are removed with fastp. Reads are mapped with STAR with ENCODE parameters and genes are counted simultaneously as well as normalized coverage (per million mapped reads) on uniquely mapped reads. The counts are reprocessed to be similar to HTSeq-count output. Alternatively, featureCounts can be used to count the reads/fragments per gene. FPKM are computed with cufflinks and/or with StringTie. The unstranded normalized coverage is computed with bedtools."

0 commit comments

Comments
 (0)