Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

dvc.yaml 8.9 KB

You have to be logged in to leave a comment. Sign In
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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
  1. stages:
  2. inspect_tools:
  3. foreach:
  4. utilities:
  5. name: utilities
  6. specification: 9ec8df2a1ad7633ed0893527ca1c8c4f56426ab868a0adccea366a9fbf799898
  7. arboreto:
  8. name: arboreto
  9. specification: 540b9a053e4d862bfab972735d1d62af04485c186cf5735e98748ef5b5f8b27f
  10. NetworkInferenceJl:
  11. name: NetworkInference.jl
  12. specification: 3e491ce8057710cc2f0cf020b178f6315889e1b19357716b5f0da301475f9098
  13. Rmultitool:
  14. name: R-multitool
  15. specification: adc703754189748fa75be2a4ec9f317f39409cfaf08eee163d7f8f59c6b511d1
  16. do:
  17. cmd:
  18. - mkdir -p results/tooling
  19. - singularity run --app manifest toolbox/bin/${item.name}.sif
  20. >results/tooling/${item.name}.manifest
  21. - singularity run --app specification toolbox/bin/${item.name}.sif
  22. ${item.specification}
  23. >results/tooling/${item.name}.specification
  24. deps:
  25. - toolbox/bin/${item.name}.sif
  26. outs:
  27. - results/tooling/${item.name}.manifest
  28. - results/tooling/${item.name}.specification
  29. acquire_data:
  30. cmd:
  31. - mkdir -p results
  32. - singularity exec toolbox/bin/utilities.sif
  33. wget -O results/raw-inputs.zip https://ndownloader.figshare.com/files/26052149
  34. deps:
  35. - results/tooling/utilities.specification
  36. - https://ndownloader.figshare.com/files/26052149
  37. outs:
  38. - results/raw-inputs.zip
  39. extract_Yang_data:
  40. cmd: singularity exec toolbox/bin/utilities.sif sh src/extract_data.sh
  41. results/raw-inputs.zip
  42. "noise_GRN_share/bulk_Yang/*"
  43. results/raw/Yang
  44. deps:
  45. - results/raw-inputs.zip
  46. - results/tooling/utilities.specification
  47. outs:
  48. - results/raw/Yang
  49. extract_Cuomo_data:
  50. cmd: singularity exec toolbox/bin/utilities.sif sh src/extract_data.sh
  51. results/raw-inputs.zip
  52. "noise_GRN_share/SC_Cuomo/*"
  53. results/raw/Cuomo
  54. deps:
  55. - results/raw-inputs.zip
  56. - results/tooling/utilities.specification
  57. outs:
  58. - results/raw/Cuomo
  59. clean_Yang_data:
  60. cmd: singularity exec toolbox/bin/utilities.sif sh src/clean_Yang.sh
  61. results/raw/Yang
  62. results/clean/Yang
  63. deps:
  64. - results/raw/Yang
  65. - results/tooling/utilities.specification
  66. - src/clean_Yang.sh
  67. outs:
  68. - results/clean/Yang
  69. clean_Cuomo_data:
  70. cmd: singularity exec toolbox/bin/utilities.sif sh src/clean_Cuomo.sh
  71. results/raw/Cuomo
  72. results/clean/Cuomo
  73. deps:
  74. - results/raw/Cuomo
  75. - results/tooling/utilities.specification
  76. - src/clean_Cuomo.sh
  77. outs:
  78. - results/clean/Cuomo
  79. denoise_Yang_data:
  80. cmd: singularity exec toolbox/bin/R-multitool.sif sh src/denoise.sh
  81. results/clean/Yang
  82. counts_raw.csv
  83. results/denoised/Yang
  84. logs/denoised/Yang
  85. deps:
  86. - results/clean/Yang
  87. - results/tooling/R-multitool.specification
  88. - src/denoise.sh
  89. - src/denoise.R
  90. outs:
  91. - results/denoised/Yang
  92. denoise_Cuomo_data:
  93. cmd: singularity exec toolbox/bin/R-multitool.sif sh src/denoise.sh
  94. results/clean/Cuomo
  95. counts_raw_day2.csv
  96. results/denoised/Cuomo
  97. logs/denoised/Cuomo
  98. deps:
  99. - results/clean/Cuomo
  100. - results/tooling/R-multitool.specification
  101. - src/denoise.sh
  102. - src/denoise.R
  103. outs:
  104. - results/denoised/Cuomo
  105. slice_Yang_data:
  106. cmd: singularity exec toolbox/bin/utilities.sif sh src/slice.sh
  107. results/denoised/Yang
  108. results/sliced/Yang
  109. deps:
  110. - results/denoised/Yang
  111. - results/tooling/utilities.specification
  112. - src/slice.sh
  113. outs:
  114. - results/sliced/Yang
  115. fuse_Yang_data:
  116. cmd: singularity exec toolbox/bin/R-multitool.sif sh src/fuse_samples_foreach.sh
  117. results/denoised/Yang
  118. results/clean/Yang/samples.csv
  119. results/fused/Yang
  120. deps:
  121. - results/clean/Yang
  122. - results/denoised/Yang
  123. - results/tooling/R-multitool.specification
  124. - src/fuse_samples_foreach.sh
  125. - src/fuse_samples.R
  126. outs:
  127. - results/fused/Yang
  128. slice_Yang_fused_data:
  129. cmd: singularity exec toolbox/bin/utilities.sif sh src/slice.sh
  130. results/fused/Yang
  131. results/sliced_fused/Yang
  132. deps:
  133. - results/fused/Yang
  134. - results/tooling/utilities.specification
  135. - src/slice.sh
  136. outs:
  137. - results/sliced_fused/Yang
  138. slice_Cuomo_data:
  139. cmd: singularity exec toolbox/bin/utilities.sif sh src/slice.sh
  140. results/denoised/Cuomo
  141. results/sliced/Cuomo
  142. deps:
  143. - results/denoised/Cuomo
  144. - results/tooling/utilities.specification
  145. - src/slice.sh
  146. outs:
  147. - results/sliced/Cuomo
  148. infer:
  149. foreach:
  150. Yang/NetworkInference.jl/CLR: { data: Yang, tool: NetworkInference.jl, src: NetworkInference.jl, cmd: "julia src/inference/NetworkInference.jl/infer_network.jl CLR" }
  151. Yang/NetworkInference.jl/MI: { data: Yang, tool: NetworkInference.jl, src: NetworkInference.jl, cmd: "julia src/inference/NetworkInference.jl/infer_network.jl MI" }
  152. Yang/NetworkInference.jl/PIDC: { data: Yang, tool: NetworkInference.jl, src: NetworkInference.jl, cmd: "julia src/inference/NetworkInference.jl/infer_network.jl PIDC" }
  153. Yang/NetworkInference.jl/PUC: { data: Yang, tool: NetworkInference.jl, src: NetworkInference.jl, cmd: "julia src/inference/NetworkInference.jl/infer_network.jl PUC" }
  154. Yang/GENIE3-R: { data: Yang, tool: R-multitool, src: GENIE3-R, cmd: "Rscript src/inference/GENIE3-R/infer_network.R" }
  155. Yang/LEAP: { data: Yang, tool: R-multitool, src: LEAP, cmd: "Rscript src/inference/LEAP/infer_network.R" }
  156. Yang/GRNBoost2: { data: Yang, tool: arboreto, src: GRNBoost2, cmd: "python src/inference/GRNBoost2/infer_network.py" }
  157. Cuomo/NetworkInference.jl/CLR: { data: Cuomo, tool: NetworkInference.jl, src: NetworkInference.jl, cmd: "julia src/inference/NetworkInference.jl/infer_network.jl CLR" }
  158. Cuomo/NetworkInference.jl/MI: { data: Cuomo, tool: NetworkInference.jl, src: NetworkInference.jl, cmd: "julia src/inference/NetworkInference.jl/infer_network.jl MI" }
  159. Cuomo/NetworkInference.jl/PIDC: { data: Cuomo, tool: NetworkInference.jl, src: NetworkInference.jl, cmd: "julia src/inference/NetworkInference.jl/infer_network.jl PIDC" }
  160. Cuomo/NetworkInference.jl/PUC: { data: Cuomo, tool: NetworkInference.jl, src: NetworkInference.jl, cmd: "julia src/inference/NetworkInference.jl/infer_network.jl PUC" }
  161. Cuomo/GENIE3-R: { data: Cuomo, tool: R-multitool, src: GENIE3-R, cmd: "Rscript src/inference/GENIE3-R/infer_network.R" }
  162. Cuomo/GRNBoost2: { data: Cuomo, tool: arboreto, src: GRNBoost2, cmd: "python src/inference/GRNBoost2/infer_network.py" }
  163. do:
  164. cmd: singularity exec toolbox/bin/${item.tool}.sif sh src/inference/infer_foreach_slice.sh
  165. results/sliced/${item.data}
  166. results/networks/${key}
  167. logs/networks/${key}
  168. ${item.cmd}
  169. deps:
  170. - results/sliced/${item.data}
  171. - results/tooling/${item.tool}.specification
  172. - src/inference/infer_foreach_slice.sh
  173. - src/inference/${item.src}
  174. outs:
  175. - results/networks/${key}
  176. analyze:
  177. foreach:
  178. Yang/NetworkInference.jl/CLR: { loader: load_network_inference_jl_network.function.R }
  179. Yang/NetworkInference.jl/MI: { loader: load_network_inference_jl_network.function.R }
  180. Yang/NetworkInference.jl/PIDC: { loader: load_network_inference_jl_network.function.R }
  181. Yang/NetworkInference.jl/PUC: { loader: load_network_inference_jl_network.function.R }
  182. Yang/GENIE3-R: { loader: load_genie3r_network.function.R }
  183. Yang/LEAP: { loader: load_leap_network.function.R }
  184. Yang/GRNBoost2: { loader: load_grnboost2_network.function.R }
  185. Cuomo/NetworkInference.jl/CLR: { loader: load_network_inference_jl_network.function.R }
  186. Cuomo/NetworkInference.jl/MI: { loader: load_network_inference_jl_network.function.R }
  187. Cuomo/NetworkInference.jl/PIDC: { loader: load_network_inference_jl_network.function.R }
  188. Cuomo/NetworkInference.jl/PUC: { loader: load_network_inference_jl_network.function.R }
  189. Cuomo/GENIE3-R: { loader: load_genie3r_network.function.R }
  190. Cuomo/GRNBoost2: { loader: load_grnboost2_network.function.R }
  191. do:
  192. cmd: singularity exec toolbox/bin/R-multitool.sif sh src/analysis/analyze_foreach_slice.sh
  193. results/networks/${key}
  194. results/analysis/${key}
  195. logs/analysis/${key}
  196. Rscript src/analysis/analyze_for_network_variants.R src/analysis/data_variants.csv src/analysis/${item.loader} png
  197. deps:
  198. - results/networks/${key}
  199. - results/tooling/R-multitool.specification
  200. - src/analysis/analyze_foreach_slice.sh
  201. - src/analysis/analyze_for_network_variants.R
  202. - src/analysis/data_variants.csv
  203. - src/analysis/${item.loader}
  204. outs:
  205. - results/analysis/${key}
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...