forked from nanoporetech/pipeline-transcriptome-de
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcoastguard.yml
148 lines (148 loc) · 4.42 KB
/
coastguard.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
settings:
environ:
working_directory: .
temporary_directory: ''
output_directory: ''
custom:
Baywatch:
name: 'DGE/DTU pipeline'
description: |
This pipeline uses snakemake, minimap2, salmon, edgeR, DEXSeq and stageR to automate simple differential gene expression and differential transcript usage workflows on long read data.
fields:
- label: Transcriptome fasta
description: Transcriptome fasta
path: workflow.data.transcriptome.path
fieldType: file
- label: Annotation GFF/GTF
description: Annotation GFF/GTF
path: workflow.data.annotation.path
fieldType: file
- label: Minimap2 indexing options
description: Minimap2 indexing options
path: workflow.data.minimap_index_opts.path
fieldType: string
value: ''
- label: Minimap2 mapping options
description: Minimap2 mapping options
path: workflow.data.minimap2_opts.path
fieldType: string
value: ''
- label: Maximum secondary alignments
description: Maximum secondary alignments
path: workflow.data.maximum_secondary.path
fieldType: number
value: 100
- label: Salmon library type
description: Salmon library type
path: workflow.data.salmon_libtype.path
fieldType: string
value: U
- label: Genes expressed in minimum this many samples
description: Genes expressed in minimum this many samples
path: workflow.data.min_samps_gene_expr.path
fieldType: number
value: 3
- label: Transcripts expressed in minimum this many samples
description: Transcripts expressed in minimum this many samples
path: workflow.data.min_samps_feature_expr.path
fieldType: number
value: 1
- label: Minimum gene counts
description: Minimum gene counts
path: workflow.data.min_gene_expr.path
fieldType: number
value: 10
- label: Minimum transcript counts
description: Minimum transcript counts
path: workflow.data.min_feature_expr.path
fieldType: number
value: 3
- label: Threads
description: Threads
path: workflow.data.threads.path
fieldType: number
value: 50
workflow:
data:
transcriptome:
class: File
path: ''
annotation:
class: File
path: ''
KEYS_control_samples:
- C4.p4
- C5.p5
- C6.p6
control_samples:
- class: File
path: ''
- class: File
path: ''
- class: File
path: ''
KEYS_treated_samples:
- IR4.p4
- IR5.p5
- IR6.p6
treated_samples:
- class: File
path: ''
- class: File
path: ''
- class: File
path: ''
minimap_index_opts: ''
minimap2_opts: ''
maximum_secondary: 100
salmon_libtype: U
min_samps_gene_expr: 3
min_samps_feature_expr: 1
min_gene_expr: 10
min_feature_expr: 3
threads: 50
steps:
- Process:
name: ''
HostSNK:
target: all
cores: 5
location:
class: Directory
path: .
config_template:
class: File
path: config.yml
inputs:
- path: data.transcriptome
confpath: transcriptome
remap: paths
- path: data.annotation
confpath: annotation
remap: paths
- path: data.control_samples
confpath: control_samples
names: data.KEYS_control_samples
remap: samples
- path: data.treated_samples
confpath: treated_samples
names: data.KEYS_treated_samples
remap: samples
- path: data.minimap_index_opts
confpath: minimap_index_opts
- path: data.minimap2_opts
confpath: minimap2_opts
- path: data.maximum_secondary
confpath: maximum_secondary
- path: data.salmon_libtype
confpath: salmon_libtype
- path: data.min_samps_gene_expr
confpath: min_samps_gene_expr
- path: data.min_samps_feature_expr
confpath: min_samps_feature_expr
- path: data.min_gene_expr
confpath: min_gene_expr
- path: data.min_feature_expr
confpath: min_feature_expr
- path: data.threads
confpath: threads