Mercurial > repos > iuc > scanpy_plot
comparison plot.xml @ 1:072b759d0fca draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/scanpy/ commit 8ef5f7c6f8728608a3f05bb51e11b642b84a05f5"
| author | iuc |
|---|---|
| date | Wed, 16 Oct 2019 06:21:53 -0400 |
| parents | 729198e3330c |
| children | 791469a96577 |
comparison
equal
deleted
inserted
replaced
| 0:729198e3330c | 1:072b759d0fca |
|---|---|
| 1 <tool id="scanpy_plot" name="Plot with scanpy" version="@galaxy_version@"> | 1 <tool id="scanpy_plot" name="Plot" version="@galaxy_version@"> |
| 2 <description></description> | 2 <description> with scanpy</description> |
| 3 <macros> | 3 <macros> |
| 4 <import>macros.xml</import> | 4 <import>macros.xml</import> |
| 5 </macros> | 5 </macros> |
| 6 <expand macro="requirements"/> | 6 <expand macro="requirements"/> |
| 7 <stdio> | 7 <stdio> |
| 23 sc.pl.scatter( | 23 sc.pl.scatter( |
| 24 @CMD_param_plot_inputs@ | 24 @CMD_param_plot_inputs@ |
| 25 #if $method.type.type == 'xy' | 25 #if $method.type.type == 'xy' |
| 26 x='$method.type.x', | 26 x='$method.type.x', |
| 27 y='$method.type.y', | 27 y='$method.type.y', |
| 28 layers=('$method.type.layer_x', '$method.type.layer_y', '$method.type.layer_color'), | 28 #if str('$method.type.layers.use_layers') == 'true' |
| 29 layers=('$method.type.layers.layer_x', '$method.type.layers.layer_y', '$method.type.layers.layer_color'), | |
| 30 #end if | |
| 29 #else | 31 #else |
| 30 basis='$method.type.basis', | 32 basis='$method.type.basis', |
| 31 #if str($method.type.color) != '' | 33 #if str($method.type.color) != '' |
| 32 #set $color = ([x.strip() for x in str($method.type.color).split(',')]) | 34 #set $color = ([x.strip() for x in str($method.type.color).split(',')]) |
| 33 color=$color, | 35 color=$color, |
| 34 #else | |
| 35 color=None, | |
| 36 #end if | 36 #end if |
| 37 #end if | 37 #end if |
| 38 use_raw=$method.use_raw, | 38 use_raw=$method.use_raw, |
| 39 sort_order=$method.sort_order, | 39 sort_order=$method.sort_order, |
| 40 @CMD_params_pl_groups@ | 40 @CMD_params_pl_groups@ |
| 49 #if $method.plot.title | 49 #if $method.plot.title |
| 50 title='$method.plot.title', | 50 title='$method.plot.title', |
| 51 #end if | 51 #end if |
| 52 size=$method.plot.size) | 52 size=$method.plot.size) |
| 53 | 53 |
| 54 #elif $method.method == 'pl.heatmap' | 54 #else if $method.method == 'pl.heatmap' |
| 55 sc.pl.heatmap( | 55 sc.pl.heatmap( |
| 56 @CMD_param_plot_inputs@ | 56 @CMD_param_plot_inputs@ |
| 57 @CMD_params_plots@ | 57 @CMD_params_plots@ |
| 58 swap_axes=$method.swap_axes, | 58 swap_axes=$method.swap_axes, |
| 59 show_gene_labels=$method.show_gene_labels, | 59 show_gene_labels=$method.show_gene_labels, |
| 60 cmap='$method.matplotlib_pyplot_imshow.cmap', | 60 cmap='$method.matplotlib_pyplot_imshow.cmap', |
| 61 #if str($method.matplotlib_pyplot_imshow.interpolation) != 'None' | |
| 61 interpolation='$method.matplotlib_pyplot_imshow.interpolation', | 62 interpolation='$method.matplotlib_pyplot_imshow.interpolation', |
| 63 #end if | |
| 62 #if $method.matplotlib_pyplot_imshow.alpha | 64 #if $method.matplotlib_pyplot_imshow.alpha |
| 63 alpha=$method.matplotlib_pyplot_imshow.alpha, | 65 alpha=$method.matplotlib_pyplot_imshow.alpha, |
| 64 #end if | 66 #end if |
| 65 #if $method.matplotlib_pyplot_imshow.vmin | 67 #if $method.matplotlib_pyplot_imshow.vmin |
| 66 vmin=$method.matplotlib_pyplot_imshow.vmin, | 68 vmin=$method.matplotlib_pyplot_imshow.vmin, |
| 68 #if $method.matplotlib_pyplot_imshow.vmax | 70 #if $method.matplotlib_pyplot_imshow.vmax |
| 69 vmax=$method.matplotlib_pyplot_imshow.vmax, | 71 vmax=$method.matplotlib_pyplot_imshow.vmax, |
| 70 #end if | 72 #end if |
| 71 origin='$method.matplotlib_pyplot_imshow.origin') | 73 origin='$method.matplotlib_pyplot_imshow.origin') |
| 72 | 74 |
| 73 #elif $method.method == 'pl.dotplot' | 75 #else if $method.method == 'pl.dotplot' |
| 74 sc.pl.dotplot( | 76 sc.pl.dotplot( |
| 75 @CMD_param_plot_inputs@ | 77 @CMD_param_plot_inputs@ |
| 76 @CMD_params_plots@ | 78 @CMD_params_plots@ |
| 77 color_map='$method.color_map', | 79 color_map='$method.color_map', |
| 78 #if $method.dot_max | 80 #if $method.dot_max |
| 81 #if $method.dot_min | 83 #if $method.dot_min |
| 82 dot_min=$method.dot_min, | 84 dot_min=$method.dot_min, |
| 83 #end if | 85 #end if |
| 84 @CMD_params_matplotlib_pyplot_scatter@) | 86 @CMD_params_matplotlib_pyplot_scatter@) |
| 85 | 87 |
| 86 #elif $method.method == 'pl.violin' | 88 #else if $method.method == 'pl.violin' |
| 87 sc.pl.violin( | 89 sc.pl.violin( |
| 88 @CMD_param_plot_inputs@ | 90 @CMD_param_plot_inputs@ |
| 89 #if $method.key_variables.type == "var_names" | 91 #if $method.key_variables.type == "var_names" |
| 90 #set $key_list = adata.var_names | 92 #set $key_list = adata.var_names |
| 91 #elif $method.key_variables.type == "obs" | 93 #else if $method.key_variables.type == "obs" |
| 92 #set $key_list = adata.obs.select_dtypes(exclude=['category']).columns | 94 #set $key_list = adata.obs.select_dtypes(exclude=['category']).columns |
| 93 #elif $method.key_variables.type == "custom" | 95 #else if $method.key_variables.type == "custom" |
| 94 #set $key_list=([x.strip() for x in str($method.key_variables.keys).split(',')]) | 96 #set $key_list=([x.strip() for x in str($method.key_variables.keys).split(',')]) |
| 95 #end if | 97 #end if |
| 96 keys=$key_list, | 98 keys=$key_list, |
| 97 #if $method.groupby | 99 #if $method.groupby |
| 98 groupby='$method.groupby', | 100 groupby='$method.groupby', |
| 99 #end if | 101 #end if |
| 100 log=$method.log, | 102 log=$method.log, |
| 101 use_raw=$method.use_raw, | 103 use_raw=$method.use_raw, |
| 102 sstripplot=$method.violin_plot.stripplot.stripplot, | 104 @CMD_conditional_stripplot@ |
| 103 #if $method.violin_plot.stripplot.stripplot == "True" | |
| 104 jitter=$method.violin_plot.stripplot.jitter.jitter, | |
| 105 #if $method.violin_plot.stripplot.jitter.jitter == "True" | |
| 106 size=$method.violin_plot.stripplot.jitter.size, | |
| 107 #end if | |
| 108 #end if | |
| 109 multi_panel=$method.violin_plot.multi_panel.multi_panel, | 105 multi_panel=$method.violin_plot.multi_panel.multi_panel, |
| 106 #if $method.violin_plot.multi_panel.multi_panel == "True" and str($method.violin_plot.multi_panel.width) != '' and str($method.violin_plot.multi_panel.height) != '' | |
| 107 figsize=($method.violin_plot.multi_panel.width, $method.violin_plot.multi_panel.height), | |
| 108 #end if | |
| 110 scale='$method.violin_plot.scale', | 109 scale='$method.violin_plot.scale', |
| 111 #if $method.xlabel | 110 #if $method.xlabel |
| 112 xlabel='$method.xlabel', | 111 xlabel='$method.xlabel', |
| 113 #end if | 112 #end if |
| 114 #if $method.rotation | 113 #if $method.rotation |
| 115 rotation=$method.rotation, | 114 rotation=$method.rotation, |
| 116 #end if | 115 #end if |
| 117 @CMD_params_seaborn_violinplot@) | 116 @CMD_params_seaborn_violinplot@) |
| 118 | 117 |
| 119 #elif $method.method == 'pl.matrixplot' | 118 #else if $method.method == 'pl.stacked_violin' |
| 119 sc.pl.stacked_violin( | |
| 120 @CMD_param_plot_inputs@ | |
| 121 @CMD_params_plots@ | |
| 122 swap_axes=$method.swap_axes, | |
| 123 @CMD_conditional_stripplot@ | |
| 124 scale='$method.violin_plot.scale', | |
| 125 row_palette='$method.row_palette', | |
| 126 #if str($method.standard_scale) != 'None' | |
| 127 standard_scale='$method.standard_scale', | |
| 128 #end if | |
| 129 @CMD_params_seaborn_violinplot@) | |
| 130 | |
| 131 #else if $method.method == 'pl.matrixplot' | |
| 120 sc.pl.matrixplot( | 132 sc.pl.matrixplot( |
| 121 @CMD_param_plot_inputs@ | 133 @CMD_param_plot_inputs@ |
| 122 @CMD_params_plots@ | 134 @CMD_params_plots@ |
| 123 swap_axes=$method.swap_axes, | 135 swap_axes=$method.swap_axes, |
| 124 cmap='$method.matplotlib_pyplot_pcolor.cmap', | 136 cmap='$method.matplotlib_pyplot_pcolor.cmap', |
| 132 #if $method.matplotlib_pyplot_pcolor.alpha | 144 #if $method.matplotlib_pyplot_pcolor.alpha |
| 133 alpha=$method.matplotlib_pyplot_pcolor.alpha, | 145 alpha=$method.matplotlib_pyplot_pcolor.alpha, |
| 134 #end if | 146 #end if |
| 135 snap=$method.matplotlib_pyplot_pcolor.snap) | 147 snap=$method.matplotlib_pyplot_pcolor.snap) |
| 136 | 148 |
| 137 #elif $method.method == 'pl.clustermap' | 149 #else if $method.method == 'pl.clustermap' |
| 138 sc.pl.clustermap( | 150 sc.pl.clustermap( |
| 139 #if str($method.use_raw) == 'True' | 151 #if str($method.use_raw) == 'True' |
| 140 adata=adata.X, | 152 adata=adata.X, |
| 141 #else | 153 #else |
| 142 adata=adata, | 154 adata=adata, |
| 143 #end if | 155 #end if |
| 144 show=False, | 156 show=False, |
| 157 #if str($method.obs_keys) != '' | |
| 145 obs_keys='$method.obs_keys', | 158 obs_keys='$method.obs_keys', |
| 159 #end if | |
| 146 use_raw=$method.use_raw, | 160 use_raw=$method.use_raw, |
| 147 method='$method.seaborn_clustermap.method', | 161 method='$method.seaborn_clustermap.method', |
| 148 metric='$method.seaborn_clustermap.metric', | 162 metric='$method.seaborn_clustermap.metric', |
| 149 #if str($method.seaborn_clustermap.z_score) == 'None' | 163 #if str($method.seaborn_clustermap.z_score) != 'None' |
| 150 z_score=None, | |
| 151 #else | |
| 152 z_score=$method.seaborn_clustermap.z_score, | 164 z_score=$method.seaborn_clustermap.z_score, |
| 153 #end if | 165 #end if |
| 154 #if str($method.seaborn_clustermap.standard_scale) == 'None' | 166 #if str($method.seaborn_clustermap.standard_scale) != 'None' |
| 155 standard_scale=None, | |
| 156 #else | |
| 157 standard_scale=$method.seaborn_clustermap.standard_scale, | 167 standard_scale=$method.seaborn_clustermap.standard_scale, |
| 158 #end if | 168 #end if |
| 159 col_cluster=$method.seaborn_clustermap.col_cluster, | 169 col_cluster=$method.seaborn_clustermap.col_cluster, |
| 160 row_cluster=$method.seaborn_clustermap.row_cluster).savefig(fname="output.$format") | 170 row_cluster=$method.seaborn_clustermap.row_cluster).savefig(fname="output.$format") |
| 161 | 171 |
| 162 #elif $method.method == 'pl.highest_expr_genes' | 172 #else if $method.method == 'pl.highest_expr_genes' |
| 163 sc.pl.highest_expr_genes( | 173 sc.pl.highest_expr_genes( |
| 164 @CMD_param_plot_inputs@ | 174 @CMD_param_plot_inputs@ |
| 165 n_top=$method.n_top, | 175 n_top=$method.n_top, |
| 166 #if str($method.gene_symbols) != '' | 176 #if str($method.gene_symbols) != '' |
| 167 gene_symbols='$method.gene_symbols', | 177 gene_symbols='$method.gene_symbols', |
| 172 #if str($method.setseaborn_boxplot.palette) != 'None' | 182 #if str($method.setseaborn_boxplot.palette) != 'None' |
| 173 palette='$method.setseaborn_boxplot.palette', | 183 palette='$method.setseaborn_boxplot.palette', |
| 174 #end if | 184 #end if |
| 175 saturation=$method.setseaborn_boxplot.saturation) | 185 saturation=$method.setseaborn_boxplot.saturation) |
| 176 | 186 |
| 177 #elif $method.method == 'pl.pca' | 187 #else if $method.method == 'pl.highly_variable_genes' |
| 188 sc.pl.highly_variable_genes( | |
| 189 adata_or_result=adata, | |
| 190 log=$method.log, | |
| 191 save='.$format', | |
| 192 show=False, | |
| 193 highly_variable_genes=$method.highly_variable_genes | |
| 194 ) | |
| 195 | |
| 196 #else if $method.method == 'pl.pca' | |
| 178 sc.pl.pca( | 197 sc.pl.pca( |
| 179 @CMD_param_plot_inputs@ | 198 @CMD_param_plot_inputs@ |
| 180 @CMD_param_color@ | 199 @CMD_param_color@ |
| 181 use_raw=$method.use_raw, | 200 use_raw=$method.use_raw, |
| 182 sort_order=$method.sort_order, | 201 sort_order=$method.sort_order, |
| 183 @CMD_params_pl_groups@ | 202 @CMD_params_pl_groups@ |
| 184 @CMD_params_pl_components@ | 203 @CMD_params_pl_components@ |
| 185 @CMD_pl_attribute_section@ | 204 @CMD_pl_attribute_section@ |
| 186 @CMD_params_matplotlib_pyplot_scatter@) | 205 @CMD_params_matplotlib_pyplot_scatter@) |
| 187 | 206 |
| 188 #elif $method.method == 'pl.pca_loadings' | 207 #else if $method.method == 'pl.pca_loadings' |
| 189 sc.pl.pca_loadings( | 208 sc.pl.pca_loadings( |
| 190 @CMD_param_plot_inputs@ | 209 @CMD_param_plot_inputs@ |
| 191 #set $components = ([int(x.strip()) for x in str($method.components).split(',')]) | 210 #set $components = ([int(x.strip()) for x in str($method.components).split(',')]) |
| 192 components=$components) | 211 components=$components) |
| 193 | 212 |
| 194 #elif $method.method == 'pl.pca_variance_ratio' | 213 #else if $method.method == 'pl.pca_variance_ratio' |
| 195 sc.pl.pca_variance_ratio( | 214 sc.pl.pca_variance_ratio( |
| 196 @CMD_param_plot_inputs@ | 215 @CMD_param_plot_inputs@ |
| 197 n_pcs=$method.n_pcs, | 216 n_pcs=$method.n_pcs, |
| 198 log=$method.log) | 217 log=$method.log) |
| 199 | 218 |
| 200 #elif $method.method == 'pl.pca_overview' | 219 #else if $method.method == 'pl.pca_overview' |
| 201 sc.pl.pca_overview( | 220 sc.pl.pca_overview( |
| 202 @CMD_param_plot_inputs@ | 221 @CMD_param_plot_inputs@ |
| 203 @CMD_param_color@ | 222 @CMD_param_color@ |
| 204 use_raw=$method.use_raw, | 223 use_raw=$method.use_raw, |
| 205 sort_order=$method.sort_order, | 224 sort_order=$method.sort_order, |
| 206 @CMD_params_pl_groups@ | 225 @CMD_params_pl_groups@ |
| 207 @CMD_params_pl_components@ | 226 @CMD_params_pl_components@ |
| 208 @CMD_pl_attribute_section@ | 227 @CMD_pl_attribute_section@ |
| 209 @CMD_params_matplotlib_pyplot_scatter@) | 228 @CMD_params_matplotlib_pyplot_scatter@) |
| 210 | 229 |
| 211 #elif $method.method == 'pl.tsne' | 230 #else if $method.method == 'pl.tsne' |
| 212 sc.pl.tsne( | 231 sc.pl.tsne( |
| 213 @CMD_param_plot_inputs@ | 232 @CMD_param_plot_inputs@ |
| 214 @CMD_param_color@ | 233 @CMD_param_color@ |
| 215 use_raw=$method.use_raw, | 234 use_raw=$method.use_raw, |
| 216 @CMD_pl_edges@ | 235 @CMD_pl_edges@ |
| 219 @CMD_params_pl_groups@ | 238 @CMD_params_pl_groups@ |
| 220 @CMD_params_pl_components@ | 239 @CMD_params_pl_components@ |
| 221 @CMD_pl_attribute_section@ | 240 @CMD_pl_attribute_section@ |
| 222 @CMD_params_matplotlib_pyplot_scatter@) | 241 @CMD_params_matplotlib_pyplot_scatter@) |
| 223 | 242 |
| 224 #elif $method.method == 'pl.umap' | 243 #else if $method.method == 'pl.umap' |
| 225 sc.pl.umap( | 244 sc.pl.umap( |
| 226 @CMD_param_plot_inputs@ | 245 @CMD_param_plot_inputs@ |
| 227 @CMD_param_color@ | 246 @CMD_param_color@ |
| 228 use_raw=$method.use_raw, | 247 use_raw=$method.use_raw, |
| 229 @CMD_pl_edges@ | 248 @CMD_pl_edges@ |
| 232 @CMD_params_pl_groups@ | 251 @CMD_params_pl_groups@ |
| 233 @CMD_params_pl_components@ | 252 @CMD_params_pl_components@ |
| 234 @CMD_pl_attribute_section@ | 253 @CMD_pl_attribute_section@ |
| 235 @CMD_params_matplotlib_pyplot_scatter@) | 254 @CMD_params_matplotlib_pyplot_scatter@) |
| 236 | 255 |
| 237 #elif $method.method == 'pl.diffmap' | 256 #else if $method.method == 'pl.diffmap' |
| 238 sc.pl.diffmap( | 257 sc.pl.diffmap( |
| 239 @CMD_param_plot_inputs@ | 258 @CMD_param_plot_inputs@ |
| 240 @CMD_param_color@ | 259 @CMD_param_color@ |
| 241 use_raw=$method.use_raw, | 260 use_raw=$method.use_raw, |
| 242 sort_order=$method.sort_order, | 261 sort_order=$method.sort_order, |
| 243 @CMD_params_pl_groups@ | 262 @CMD_params_pl_groups@ |
| 244 @CMD_params_pl_components@ | 263 @CMD_params_pl_components@ |
| 245 @CMD_pl_attribute_section@ | 264 @CMD_pl_attribute_section@ |
| 246 @CMD_params_matplotlib_pyplot_scatter@) | 265 @CMD_params_matplotlib_pyplot_scatter@) |
| 247 | 266 |
| 248 #elif $method.method == 'pl.dpt_groups_pseudotime' | 267 #else if $method.method == 'pl.draw_graph' |
| 268 sc.pl.draw_graph( | |
| 269 @CMD_param_plot_inputs@ | |
| 270 @CMD_param_color@ | |
| 271 #if str($method.gene_symbols) != '' | |
| 272 gene_symbols='$method.gene_symbols', | |
| 273 #end if | |
| 274 use_raw=$method.use_raw, | |
| 275 #if str($method.layout) != 'None' | |
| 276 layout='$method.layout', | |
| 277 #end if | |
| 278 edges=$method.edges.edges, | |
| 279 #if str($method.edges.edges) == 'True' | |
| 280 edges_width=$method.edges.edges_width, | |
| 281 edges_color='$method.edges.edges_color', | |
| 282 #end if | |
| 283 arrows=$method.arrows, | |
| 284 sort_order=$method.sort_order, | |
| 285 @CMD_params_pl_groups@ | |
| 286 @CMD_params_pl_components@ | |
| 287 @CMD_pl_attribute_section@ | |
| 288 @CMD_params_matplotlib_pyplot_scatter@) | |
| 289 | |
| 290 #else if $method.method == 'pl.dpt_groups_pseudotime' | |
| 249 sc.pl.dpt_groups_pseudotime( | 291 sc.pl.dpt_groups_pseudotime( |
| 250 @CMD_param_plot_inputs@ | 292 @CMD_param_plot_inputs@ |
| 251 color_map='$method.color_map') | 293 color_map='$method.color_map') |
| 252 | 294 |
| 253 #elif $method.method == 'pl.dpt_timeseries' | 295 #else if $method.method == 'pl.dpt_timeseries' |
| 254 sc.pl.dpt_timeseries( | 296 sc.pl.dpt_timeseries( |
| 255 @CMD_param_plot_inputs@ | 297 @CMD_param_plot_inputs@ |
| 256 #if $method.heatmap.as_heatmap == "True" | 298 #if $method.heatmap.as_heatmap == "True" |
| 257 color_map='$method.heatmap.color_map', | 299 color_map='$method.heatmap.color_map', |
| 258 #end if | 300 #end if |
| 259 as_heatmap=$method.heatmap.as_heatmap) | 301 as_heatmap=$method.heatmap.as_heatmap) |
| 260 | 302 |
| 261 #elif $method.method == 'pl.paga' | 303 #else if $method.method == 'pl.paga' |
| 262 sc.pl.paga( | 304 sc.pl.paga( |
| 263 @CMD_param_plot_inputs@ | 305 @CMD_param_plot_inputs@ |
| 264 @CMD_params_pl_paga@) | 306 @CMD_params_pl_paga@) |
| 307 | |
| 308 #else if $method.method == 'pl.paga_compare' | |
| 309 sc.pl.paga_compare( | |
| 310 @CMD_param_plot_inputs@ | |
| 311 @CMD_params_pl_paga@) | |
| 312 | |
| 313 #else if $method.method == 'pl.paga_path' | |
| 314 sc.pl.paga_path( | |
| 315 @CMD_param_plot_inputs@ | |
| 316 #set $nodes = ([int(x.strip()) for x in str($method.nodes).split(',')]) | |
| 317 nodes=$nodes, | |
| 318 #set $keys=([x.strip() for x in str($method.keys).split(',')]) | |
| 319 keys=$keys, | |
| 320 use_raw=$method.use_raw, | |
| 321 #if str($method.annotations) != '' | |
| 322 #set $annotations=([x.strip() for x in str($method.annotations).split(',')]) | |
| 323 annotations=$annotations, | |
| 324 #end if | |
| 325 color_map='$method.color_map', | |
| 326 n_avg=$method.n_avg, | |
| 327 #if str($method.annotations) != '' | |
| 328 groups_key='$method.groups_key', | |
| 329 #end if | |
| 330 as_heatmap=$method.as_heatmap, | |
| 331 show_node_names=$method.show_node_names, | |
| 332 show_colorbar=$method.show_colorbar, | |
| 333 show_yticks=$method.show_yticks, | |
| 334 normalize_to_zero_one=$method.normalize_to_zero_one) | |
| 335 | |
| 336 #else if $method.method == 'pl.rank_genes_groups' | |
| 337 sc.pl.rank_genes_groups( | |
| 338 @CMD_param_plot_inputs@ | |
| 339 @CMD_params_pl_groups@ | |
| 340 n_genes=$method.n_genes, | |
| 341 #if str($method.gene_symbols) != '' | |
| 342 gene_symbols='$method.gene_symbols', | |
| 343 #end if | |
| 344 fontsize=$method.fontsize, | |
| 345 ncols=$method.ncols, | |
| 346 sharey=$method.sharey) | |
| 347 | |
| 348 #else if $method.method == 'pl.rank_genes_groups_violin' | |
| 349 sc.pl.rank_genes_groups_violin( | |
| 350 @CMD_param_plot_inputs@ | |
| 351 @CMD_params_pl_groups@ | |
| 352 #if $method.genes.select == 'n_genes' | |
| 353 n_genes=$method.genes.n_genes, | |
| 354 #else | |
| 355 #set $gene_names = ([x.strip() for x in str($method.genes.gene_names).split(',')]) | |
| 356 gene_names=$gene_names, | |
| 357 #end if | |
| 358 gene_symbols='$method.gene_symbols', | |
| 359 use_raw=$method.use_raw, | |
| 360 split=$method.split, | |
| 361 strip=$method.violin_plot.stripplot.stripplot, | |
| 362 #if $method.violin_plot.stripplot.stripplot == "True" | |
| 363 jitter=$method.violin_plot.stripplot.jitter.jitter, | |
| 364 #if $method.violin_plot.stripplot.jitter.jitter == "True" | |
| 365 size=$method.violin_plot.stripplot.jitter.size, | |
| 366 #end if | |
| 367 #end if | |
| 368 scale='$method.violin_plot.scale') | |
| 369 | |
| 265 #end if | 370 #end if |
| 266 ]]></configfile> | 371 ]]></configfile> |
| 267 </configfiles> | 372 </configfiles> |
| 268 <inputs> | 373 <inputs> |
| 269 <expand macro="inputs_anndata"/> | 374 <expand macro="inputs_anndata"/> |
| 272 <param argument="method" type="select" label="Method used for plotting"> | 377 <param argument="method" type="select" label="Method used for plotting"> |
| 273 <option value="pl.scatter">Generic: Scatter plot along observations or variables axes, using `pl.scatter`</option> | 378 <option value="pl.scatter">Generic: Scatter plot along observations or variables axes, using `pl.scatter`</option> |
| 274 <option value="pl.heatmap">Generic: Heatmap of the expression values of set of genes, using `pl.heatmap`</option> | 379 <option value="pl.heatmap">Generic: Heatmap of the expression values of set of genes, using `pl.heatmap`</option> |
| 275 <option value="pl.dotplot">Generic: Makes a dot plot of the expression values, using `pl.dotplot`</option> | 380 <option value="pl.dotplot">Generic: Makes a dot plot of the expression values, using `pl.dotplot`</option> |
| 276 <option value="pl.violin">Generic: Violin plot, using `pl.violin`</option> | 381 <option value="pl.violin">Generic: Violin plot, using `pl.violin`</option> |
| 277 <!--<option value="pl.stacked_violin">Generic: </option>!--> | 382 <option value="pl.stacked_violin">Generic: Stacked violin plots, using `pl.stacked_violin`</option> |
| 278 <option value="pl.matrixplot">Generic: Heatmap of the mean expression values per cluster, using `pl.matrixplot`</option> | 383 <option value="pl.matrixplot">Generic: Heatmap of the mean expression values per cluster, using `pl.matrixplot`</option> |
| 279 <option value="pl.clustermap">Generic: Hierarchically-clustered heatmap, using `pl.clustermap`</option> | 384 <option value="pl.clustermap">Generic: Hierarchically-clustered heatmap, using `pl.clustermap`</option> |
| 280 <!--<option value="pl.ranking">Generic: </option>!--> | 385 <!--<option value="pl.ranking">Generic: </option>!--> |
| 281 <option value="pl.highest_expr_genes">Preprocessing: Plot the fraction of counts assigned to each gene over all cells, using `pl.highest_expr_genes`</option> | 386 <option value="pl.highest_expr_genes">Preprocessing: Plot the fraction of counts assigned to each gene over all cells, using `pl.highest_expr_genes`</option> |
| 282 <!--<option value="pl.filter_genes_dispersion">Preprocessing: Plot dispersions versus means for genes, using `pl.filter_genes_dispersion`</option>--> | 387 <!--<option value="pl.filter_genes_dispersion">Preprocessing: Plot dispersions versus means for genes, using `pl.filter_genes_dispersion`</option>--> |
| 283 <!--<option value="pl.highly_variable_genes">Preprocessing: </option>!--> | 388 <option value="pl.highly_variable_genes">Preprocessing: Plot dispersions versus means for genes, using `pl.highly_variable_genes`</option> |
| 284 <!--<option value="pl.calculate_qc_metrics">Preprocessing: </option>!--> | 389 <!--<option value="pl.calculate_qc_metrics">Preprocessing: </option>!--> |
| 285 <option value="pl.pca">PCA: Scatter plot in PCA coordinates, using `pl.pca`</option> | 390 <option value="pl.pca">PCA: Scatter plot in PCA coordinates, using `pl.pca`</option> |
| 286 <option value="pl.pca_loadings">PCA: Rank genes according to contributions to PCs, using `pl.pca_loadings`</option> | 391 <option value="pl.pca_loadings">PCA: Rank genes according to contributions to PCs, using `pl.pca_loadings`</option> |
| 287 <option value="pl.pca_variance_ratio">PCA: Scatter plot in PCA coordinates, using `pl.pca_variance_ratio`</option> | 392 <option value="pl.pca_variance_ratio">PCA: Scatter plot in PCA coordinates, using `pl.pca_variance_ratio`</option> |
| 288 <option value="pl.pca_overview">PCA: Plot PCA results, using `pl.pca_overview`</option> | 393 <option value="pl.pca_overview">PCA: Plot PCA results, using `pl.pca_overview`</option> |
| 289 <option value="pl.tsne">Embeddings: Scatter plot in tSNE basis, using `pl.tsne`</option> | 394 <option value="pl.tsne">Embeddings: Scatter plot in tSNE basis, using `pl.tsne`</option> |
| 290 <option value="pl.umap">Embeddings: Scatter plot in UMAP basis, using `pl.umap`</option> | 395 <option value="pl.umap">Embeddings: Scatter plot in UMAP basis, using `pl.umap`</option> |
| 291 <option value="pl.diffmap">Embeddings: Scatter plot in Diffusion Map basis, using `pl.diffmap`</option> | 396 <option value="pl.diffmap">Embeddings: Scatter plot in Diffusion Map basis, using `pl.diffmap`</option> |
| 292 <!--<option value="pl.draw_graph">Embeddings: </option>!--> | 397 <option value="pl.draw_graph">Embeddings: Scatter plot in graph-drawing basis, using `pl.draw_graph`</option> |
| 293 <option value="pl.dpt_groups_pseudotime">Branching trajectories and pseudotime, clustering: Plot groups and pseudotime, using `pl.dpt_groups_pseudotime`</option> | 398 <option value="pl.dpt_groups_pseudotime">Branching trajectories and pseudotime, clustering: Plot groups and pseudotime, using `pl.dpt_groups_pseudotime`</option> |
| 294 <option value="pl.dpt_timeseries">Branching trajectories and pseudotime, clustering: Heatmap of pseudotime series, using `pl.dpt_timeseries`</option> | 399 <option value="pl.dpt_timeseries">Branching trajectories and pseudotime, clustering: Heatmap of pseudotime series, using `pl.dpt_timeseries`</option> |
| 295 <option value="pl.paga">Branching trajectories and pseudotime, clustering: Plot the abstracted graph through thresholding low-connectivity edges, using `pl.paga`</option> | 400 <option value="pl.paga">Branching trajectories and pseudotime, clustering: Plot the abstracted graph through thresholding low-connectivity edges, using `pl.paga`</option> |
| 296 <!--<option value="pl.paga_compare">Branching trajectories and pseudotime, clustering: </option>!--> | 401 <option value="pl.paga_compare">Branching trajectories and pseudotime, clustering: Scatter and PAGA graph side-by-side, using `pl.paga_compare`</option> |
| 297 <!--<option value="pl.paga_path">Branching trajectories and pseudotime, clustering: </option>!--> | 402 <option value="pl.paga_path">Branching trajectories and pseudotime, clustering: Gene expression and annotation changes along paths, using `pl.paga_path`</option> |
| 298 <!--<option value="pl.rank_gene_groups">Marker genes: Plot ranking of genes using dotplot plot, using `pl.rank_gene_groups`</option>!--> | 403 <option value="pl.rank_genes_groups">Marker genes: Plot ranking of genes using dotplot plot, using `pl.rank_genes_groups`</option> |
| 299 <!--<option value="pl.rank_genes_groups_dotplot">Marker genes: </option>!--> | 404 <!--<option value="pl.rank_genes_groups_dotplot">Marker genes: </option>!--> |
| 300 <!--<option value="pl.rank_genes_groups_heatmap">Marker genes: </option>!--> | 405 <!--<option value="pl.rank_genes_groups_heatmap">Marker genes: </option>!--> |
| 301 <!--<option value="pl.rank_genes_groups_matrixplot">Marker genes: </option>!--> | 406 <!--<option value="pl.rank_genes_groups_matrixplot">Marker genes: </option>!--> |
| 302 <!--<option value="pl.rank_genes_groups_stacked_violin">Marker genes: </option>!--> | 407 <!--<option value="pl.rank_genes_groups_stacked_violin">Marker genes: </option>!--> |
| 303 <!--<option value="pl.rank_genes_groups_violin">Marker genes: </option>!--> | 408 <option value="pl.rank_genes_groups_violin">Marker genes: Plot ranking of genes for all tested comparisons, using `pl.rank_genes_groups_violin`</option> |
| 304 <!--<option value="pl.phate">Misc: </option>!--> | 409 <!--<option value="pl.phate">Misc: </option>!--> |
| 305 <!--<option value="pl.matrix">Misc: </option>!--> | 410 <!--<option value="pl.matrix">Misc: </option>!--> |
| 306 <!--<option value="pl.paga_adjacency">Misc: </option>!--> | 411 <!--<option value="pl.paga_adjacency">Misc: </option>!--> |
| 307 <!--<option value="pl.timeseries">Misc: </option>!--> | 412 <!--<option value="pl.timeseries">Misc: </option>!--> |
| 308 <!--<option value="pl.timeseries_as_heatmap">Misc: </option>!--> | 413 <!--<option value="pl.timeseries_as_heatmap">Misc: </option>!--> |
| 315 <option value="basis">Using tool that computes coordinates</option> | 420 <option value="basis">Using tool that computes coordinates</option> |
| 316 </param> | 421 </param> |
| 317 <when value="xy"> | 422 <when value="xy"> |
| 318 <param argument="x" type="text" value="" label="x coordinate" help="Index or key from either `.obs` or `.var`"/> | 423 <param argument="x" type="text" value="" label="x coordinate" help="Index or key from either `.obs` or `.var`"/> |
| 319 <param argument="y" type="text" value="" label="y coordinate" help="Index or key from either `.obs` or `.var`"/> | 424 <param argument="y" type="text" value="" label="y coordinate" help="Index or key from either `.obs` or `.var`"/> |
| 320 <param argument="layer_x" type="text" value="X" label="Layers for x coordinate" help="Use the `layers` attribute of `adata` if present"/> | 425 <conditional name="layers"> |
| 321 <param argument="layer_y" type="text" value="X" label="Layers for y coordinate" help="Use the `layers` attribute of `adata` if present"/> | 426 <param argument="use_layers" type="select" label="Use the layers attribute?"> |
| 322 <param argument="layer_color" type="text" value="X" label="Layers for color" help="Use the `layers` attribute of `adata` if present"/> | 427 <option value="true">Yes</option> |
| 428 <option value="false" selected="true">No</option> | |
| 429 </param> | |
| 430 <when value="true"> | |
| 431 <param argument="layer_x" type="text" value="" optional="true" label="Layers for x coordinate" help="Use the `layers` attribute of `adata` if present"/> | |
| 432 <param argument="layer_y" type="text" value="" optional="true" label="Layers for y coordinate" help="Use the `layers` attribute of `adata` if present"/> | |
| 433 <param argument="layer_color" type="text" value="" optional="true" label="Layers for color" help="Use the `layers` attribute of `adata` if present"/> | |
| 434 </when> | |
| 435 <when value="false"/> | |
| 436 </conditional> | |
| 323 </when> | 437 </when> |
| 324 <when value="basis"> | 438 <when value="basis"> |
| 325 <param argument="basis" type="select" label="Plotting tool that computes coordinates" help=""> | 439 <param argument="basis" type="select" label="Plotting tool that computes coordinates" help=""> |
| 326 <option value="pca">pca (need to run on `tl.pca` output)</option> | 440 <option value="pca">pca (need to run on `tl.pca` output)</option> |
| 327 <option value="tsne">tsne (need to run on `tl.tsne` output)</option> | 441 <option value="tsne">tsne (need to run on `tl.tsne` output)</option> |
| 353 <expand macro="param_swap_axes"/> | 467 <expand macro="param_swap_axes"/> |
| 354 <param argument="show_gene_labels" type="boolean" truevalue="True" falsevalue="False" checked="false" label="Show gene labels?" help="By default gene labels are shown when there are 50 or less genes. Otherwise the labels are removed."/> | 468 <param argument="show_gene_labels" type="boolean" truevalue="True" falsevalue="False" checked="false" label="Show gene labels?" help="By default gene labels are shown when there are 50 or less genes. Otherwise the labels are removed."/> |
| 355 <section name="matplotlib_pyplot_imshow" title="Parameters for matplotlib.pyplot.imshow"> | 469 <section name="matplotlib_pyplot_imshow" title="Parameters for matplotlib.pyplot.imshow"> |
| 356 <expand macro="param_cmap"/> | 470 <expand macro="param_cmap"/> |
| 357 <param name="interpolation" type="select" label="Interpolation method" help=""> | 471 <param name="interpolation" type="select" label="Interpolation method" help=""> |
| 358 <option value="none">none</option> | 472 <option value="None">none</option> |
| 359 <option value="nearest">nearest</option> | 473 <option value="nearest">nearest</option> |
| 360 <option value="bilinear">bilinear</option> | 474 <option value="bilinear">bilinear</option> |
| 361 <option value="bicubic">bicubic</option> | 475 <option value="bicubic">bicubic</option> |
| 362 <option value="spline16">spline16</option> | 476 <option value="spline16">spline16</option> |
| 363 <option value="spline36">spline36</option> | 477 <option value="spline36">spline36</option> |
| 394 <when value="pl.violin"> | 508 <when value="pl.violin"> |
| 395 <conditional name="key_variables"> | 509 <conditional name="key_variables"> |
| 396 <param name="type" type="select" label="Keys for accessing variables"> | 510 <param name="type" type="select" label="Keys for accessing variables"> |
| 397 <option value="var_names">All variables in `.var_names`</option> | 511 <option value="var_names">All variables in `.var_names`</option> |
| 398 <option value="obs">All fields in `.obs`</option> | 512 <option value="obs">All fields in `.obs`</option> |
| 399 <option value="custom">Subset of variables in `adata.var_names` or fields of `.obs`"</option> | 513 <option value="custom">Subset of variables in `adata.var_names` or fields of `.obs`</option> |
| 400 </param> | 514 </param> |
| 401 <when value="var_names"/> | 515 <when value="var_names"/> |
| 402 <when value="obs"/> | 516 <when value="obs"/> |
| 403 <when value="custom"> | 517 <when value="custom"> |
| 404 <param argument="keys" type="text" value="" label="Keys for accessing variables" help="One or a list of comma-separated index or key from `.var_names` or fields of `.obs`"/> | 518 <param argument="keys" type="text" value="" label="Keys for accessing variables" help="One or a list of comma-separated index or key from `.var_names` or fields of `.obs`"/> |
| 405 </when> | 519 </when> |
| 406 </conditional> | 520 </conditional> |
| 407 <expand macro="param_groupby"/> | 521 <expand macro="param_groupby"/> |
| 408 <expand macro="param_log"/> | 522 <expand macro="param_log"/> |
| 409 <expand macro="param_use_raw"/> | 523 <expand macro="param_use_raw"/> |
| 410 <expand macro="section_violin_plots"/> | 524 <section name="violin_plot" title="Violin plot attributes"> |
| 525 <expand macro="conditional_stripplot"/> | |
| 526 <conditional name="multi_panel"> | |
| 527 <param argument="multi_panel" type="select" label="Display keys in multiple panels" help="Also when `groupby is not provided"> | |
| 528 <option value="True">Yes</option> | |
| 529 <option value="False" selected="true">No</option> | |
| 530 </param> | |
| 531 <when value="True"> | |
| 532 <param argument="width" type="integer" min="0" value="" optional="true" label="Width of the figure" help=""/> | |
| 533 <param argument="height" type="integer" min="0" value="" optional="true" label="Height of the figure" help=""/> | |
| 534 </when> | |
| 535 <when value="False"/> | |
| 536 </conditional> | |
| 537 <expand macro="param_scale"/> | |
| 538 </section> | |
| 411 <param argument="xlabel" type="text" value="" optional="true" label="Label of the x axis" help="Defaults to `groupby` if `rotation` is `None`, otherwise, no label is shown."/> | 539 <param argument="xlabel" type="text" value="" optional="true" label="Label of the x axis" help="Defaults to `groupby` if `rotation` is `None`, otherwise, no label is shown."/> |
| 412 <param argument="rotation" type="float" value="" optional="true" label="Rotation of xtick labels" help=""/> | 540 <param argument="rotation" type="float" value="" optional="true" label="Rotation of xtick labels" help=""/> |
| 541 <expand macro="seaborn_violinplot"/> | |
| 542 </when> | |
| 543 <when value="pl.stacked_violin"> | |
| 544 <expand macro="params_plots"/> | |
| 545 <expand macro="param_swap_axes"/> | |
| 546 <section name="violin_plot" title="Violin plot attributes"> | |
| 547 <expand macro="conditional_stripplot"/> | |
| 548 <expand macro="param_scale"/> | |
| 549 </section> | |
| 550 <param argument="row_palette" type="select" label="Colors to use in each of the stacked violin plots"> | |
| 551 <option value="muted">muted</option> | |
| 552 <expand macro="seaborn_color_palette_options"/> | |
| 553 </param> | |
| 554 <param argument="standard_scale" type="select" label="Standardize a dimension between 0 and 1" help="Each variable or observation is subtracted by the minimum and divided each by its maximum."> | |
| 555 <option value="None">No standardization</option> | |
| 556 <option value="var">Standardization on variable</option> | |
| 557 <option value="obs">Standardization on observation</option> | |
| 558 </param> | |
| 413 <expand macro="seaborn_violinplot"/> | 559 <expand macro="seaborn_violinplot"/> |
| 414 </when> | 560 </when> |
| 415 <when value="pl.matrixplot"> | 561 <when value="pl.matrixplot"> |
| 416 <expand macro="params_plots"/> | 562 <expand macro="params_plots"/> |
| 417 <expand macro="param_swap_axes"/> | 563 <expand macro="param_swap_axes"/> |
| 425 <expand macro="param_alpha"/> | 571 <expand macro="param_alpha"/> |
| 426 <param argument="snap" type="boolean" truevalue="True" falsevalue="False" checked="false" label="Snap the mesh to pixel boundaries?" help=""/> | 572 <param argument="snap" type="boolean" truevalue="True" falsevalue="False" checked="false" label="Snap the mesh to pixel boundaries?" help=""/> |
| 427 </section> | 573 </section> |
| 428 </when> | 574 </when> |
| 429 <when value="pl.clustermap"> | 575 <when value="pl.clustermap"> |
| 430 <param argument="obs_keys" type="text" value="" label="Categorical annotation to plot with a different color map" help="Currently, only a single key is supported."/> | 576 <param argument="obs_keys" type="text" value="" optional="true" label="Categorical annotation to plot with a different color map" help="Currently, only a single key is supported."/> |
| 431 <expand macro="param_use_raw"/> | 577 <expand macro="param_use_raw"/> |
| 432 <section name="seaborn_clustermap" title="Parameters for seaborn.clustermap"> | 578 <section name="seaborn_clustermap" title="Parameters for seaborn.clustermap"> |
| 433 <param name="method" type="select" label="Linkage method to use for calculating clusters" help="More details in https://docs.scipy.org/doc/scipy/reference/generated/scipy.cluster.hierarchy.linkage.html"> | 579 <param name="method" type="select" label="Linkage method to use for calculating clusters" help="More details in https://docs.scipy.org/doc/scipy/reference/generated/scipy.cluster.hierarchy.linkage.html"> |
| 434 <option value="single">single: Nearest Point Algorithm</option> | 580 <option value="single">single: Nearest Point Algorithm</option> |
| 435 <option value="complete">complete: Farthest Point Algorithm or Voor Hees Algorithm</option> | 581 <option value="complete">complete: Farthest Point Algorithm or Voor Hees Algorithm</option> |
| 454 </param> | 600 </param> |
| 455 <param name="col_cluster" type="boolean" truevalue="True" falsevalue="False" checked="false" label="Cluster the columns?" help=""/> | 601 <param name="col_cluster" type="boolean" truevalue="True" falsevalue="False" checked="false" label="Cluster the columns?" help=""/> |
| 456 <param name="row_cluster" type="boolean" truevalue="True" falsevalue="False" checked="false" label="Cluster the rows?" help=""/> | 602 <param name="row_cluster" type="boolean" truevalue="True" falsevalue="False" checked="false" label="Cluster the rows?" help=""/> |
| 457 </section> | 603 </section> |
| 458 </when> | 604 </when> |
| 605 <when value="pl.highly_variable_genes"> | |
| 606 <expand macro="param_log"/> | |
| 607 <param argument="highly_variable_genes" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Plot highly variable genes or gene subset?"/> | |
| 608 </when> | |
| 459 <when value="pl.highest_expr_genes"> | 609 <when value="pl.highest_expr_genes"> |
| 460 <param argument="n_top" type="integer" min="0" value="30" label="Number of top genes" help=""/> | 610 <param argument="n_top" type="integer" min="0" value="30" label="Number of top genes" help=""/> |
| 461 <param argument="gene_symbols" type="text" optional="true" label="Key for field in `.var` that stores gene symbols" help="Fill it if you do not want to use `.var_names`."/> | 611 <param argument="gene_symbols" type="text" optional="true" label="Key for field in `.var` that stores gene symbols" help="Fill it if you do not want to use `.var_names`."/> |
| 462 <section name="setseaborn_boxplot" title="Plot settings" expanded="false"> | 612 <section name="setseaborn_boxplot" title="Plot settings" expanded="false"> |
| 463 <param argument="color" type="text" value="" optional="true" label="Color for all of the elements, or seed for a gradient palette" help=""/> | 613 <param argument="color" type="text" value="" optional="true" label="Color for all of the elements, or seed for a gradient palette" help=""/> |
| 511 <expand macro="section_matplotlib_pyplot_scatter"/> | 661 <expand macro="section_matplotlib_pyplot_scatter"/> |
| 512 </when> | 662 </when> |
| 513 <when value="pl.diffmap"> | 663 <when value="pl.diffmap"> |
| 514 <expand macro="param_color"/> | 664 <expand macro="param_color"/> |
| 515 <expand macro="param_use_raw"/> | 665 <expand macro="param_use_raw"/> |
| 666 <expand macro="param_sort_order"/> | |
| 667 <expand macro="pl_groups"/> | |
| 668 <expand macro="pl_attribute_section"/> | |
| 669 <expand macro="section_matplotlib_pyplot_scatter"/> | |
| 670 </when> | |
| 671 <when value="pl.draw_graph"> | |
| 672 <expand macro="param_color"/> | |
| 673 <expand macro="gene_symbols"/> | |
| 674 <expand macro="param_use_raw"/> | |
| 675 <param argument="layout" type="select" optional="true" label="Plotting layout" help=""> | |
| 676 <expand macro="options_layout"/> | |
| 677 </param> | |
| 678 <expand macro="pl_edges"/> | |
| 679 <expand macro="param_arrows"/> | |
| 516 <expand macro="param_sort_order"/> | 680 <expand macro="param_sort_order"/> |
| 517 <expand macro="pl_groups"/> | 681 <expand macro="pl_groups"/> |
| 518 <expand macro="pl_attribute_section"/> | 682 <expand macro="pl_attribute_section"/> |
| 519 <expand macro="section_matplotlib_pyplot_scatter"/> | 683 <expand macro="section_matplotlib_pyplot_scatter"/> |
| 520 </when> | 684 </when> |
| 534 </conditional> | 698 </conditional> |
| 535 </when> | 699 </when> |
| 536 <when value="pl.paga"> | 700 <when value="pl.paga"> |
| 537 <expand macro="inputs_paga"/> | 701 <expand macro="inputs_paga"/> |
| 538 </when> | 702 </when> |
| 703 <when value="pl.paga_compare"> | |
| 704 <expand macro="inputs_paga"/> | |
| 705 </when> | |
| 706 <when value="pl.paga_path"> | |
| 707 <param argument="nodes" type="text" value="" label="A path through nodes of the abstracted graph" | |
| 708 help="Each node is represented by its indice (within .categories) for the groups that have been used to run PAGA. Comma-separated"/> | |
| 709 <param argument="keys" type="text" value="" label="Keys for accessing variables" help="One or a list of comma-separated index or key from `.var_names` or fields of `.obs`"/> | |
| 710 <expand macro="param_use_raw"/> | |
| 711 <param argument="annotations" type="text" value="" optional="true" label="Key to plot" help="Keys for obs, comma-separated"/> | |
| 712 <expand macro="param_color_map"/> | |
| 713 <param argument="n_avg" type="integer" value="1" label="Number of data points to include in computation of running average"/> | |
| 714 <param argument="groups_key" type="text" value="" optional="true" label="Key of the grouping used to run PAGA" help="If not set, use uns/page/groups"/> | |
| 715 <param argument="as_heatmap" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Plot the timeseries as heatmap?" help="If not, annotations have no effect."/> | |
| 716 <param argument="show_node_names" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Plot the node names on the nodes bar?"/> | |
| 717 <param argument="show_colorbar" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Show the colorbar?"/> | |
| 718 <param argument="show_yticks" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Show the y ticks?"/> | |
| 719 <param argument="normalize_to_zero_one" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Shift and scale the running average to [0, 1] per gene?"/> | |
| 720 </when> | |
| 721 <when value="pl.rank_genes_groups"> | |
| 722 <expand macro="pl_groups"/> | |
| 723 <expand macro="n_genes"/> | |
| 724 <expand macro="gene_symbols"/> | |
| 725 <param argument="fontsize" type="integer" min="0" value="8" label="Font size for gene names"/> | |
| 726 <expand macro="param_ncols"/> | |
| 727 <param argument="sharey" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Should the y-axis of each panels be shared?" help="If not, each panel has its own y-axis range"/> | |
| 728 </when> | |
| 729 <when value="pl.rank_genes_groups_violin"> | |
| 730 <expand macro="pl_groups"/> | |
| 731 <conditional name="genes"> | |
| 732 <param argument="select" type="select" label="Which genes to plot?" help=""> | |
| 733 <option value="n_genes">A number of genes</option> | |
| 734 <option value="gene_names">A custom list of genes</option> | |
| 735 </param> | |
| 736 <when value="n_genes"> | |
| 737 <expand macro="n_genes"/> | |
| 738 </when> | |
| 739 <when value="gene_names"> | |
| 740 <param argument="gene_names" type="text" value="" label="List of genes to plot" help="A list of comma-separated names"/> | |
| 741 </when> | |
| 742 </conditional> | |
| 743 <expand macro="gene_symbols"/> | |
| 744 <expand macro="param_use_raw"/> | |
| 745 <param argument="split" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Split the violins?"/> | |
| 746 <section name="violin_plot" title="Violin plot attributes"> | |
| 747 <expand macro="conditional_stripplot"/> | |
| 748 <expand macro="param_scale"/> | |
| 749 </section> | |
| 750 </when> | |
| 539 </conditional> | 751 </conditional> |
| 540 </inputs> | 752 </inputs> |
| 541 <outputs> | 753 <outputs> |
| 542 <data name="out_png" format="png" from_work_dir="*.png" label="${tool.name} on ${on_string}"> | 754 <data name="out_png" format="png" from_work_dir="*.png" label="${tool.name} (${method.method}) on ${on_string}"> |
| 543 <filter>format == 'png'</filter> | 755 <filter>format == 'png' and method['method'] != 'pl.rank_genes_groups_violin'</filter> |
| 544 </data> | 756 </data> |
| 545 <data name="out_pdf" format="pdf" from_work_dir="*.pdf" label="${tool.name} on ${on_string}"> | 757 <collection name="collection_png" type="list" label="${tool.name} (${method.method}) on ${on_string}"> |
| 546 <filter>format == 'pdf'</filter> | 758 <discover_datasets pattern="rank_genes_groups_cell_type_(?P<designation>.*).png" format="png"/> |
| 759 <filter>format == 'png' and method['method'] == 'pl.rank_genes_groups_violin'</filter> | |
| 760 </collection> | |
| 761 <data name="out_pdf" format="pdf" from_work_dir="*.pdf" label="${tool.name} (${method.method}) on ${on_string}"> | |
| 762 <filter>format == 'pdf' and method['method'] != pl.rank_genes_groups_violin</filter> | |
| 547 </data> | 763 </data> |
| 548 <data name="out_svg" format="svg" from_work_dir="*.svg" label="${tool.name} on ${on_string}"> | 764 <collection name="collection_pdf" type="list" label="${tool.name} (${method.method}) on ${on_string}"> |
| 549 <filter>format == 'svg'</filter> | 765 <discover_datasets pattern="rank_genes_groups_cell_type_(?P<designation>.*).pdf" format="pdf"/> |
| 766 <filter>format == 'pdf' and method['method'] == 'pl.rank_genes_groups_violin'</filter> | |
| 767 </collection> | |
| 768 <data name="out_svg" format="svg" from_work_dir="*.svg" label="${tool.name} (${method.method}) on ${on_string}"> | |
| 769 <filter>format == 'svg' and method['method'] != pl.rank_genes_groups_violin</filter> | |
| 550 </data> | 770 </data> |
| 771 <collection name="collection_svg" type="list" label="${tool.name} (${method.method}) on ${on_string}"> | |
| 772 <discover_datasets pattern="rank_genes_groups_cell_type_(?P<designation>.*).svg" format="svg"/> | |
| 773 <filter>format == 'svg' and method['method'] == 'pl.rank_genes_groups_violin'</filter> | |
| 774 </collection> | |
| 551 </outputs> | 775 </outputs> |
| 552 <tests> | 776 <tests> |
| 553 <test> | 777 <test> |
| 554 <!-- Test pl.scatter !--> | 778 <!-- test 1: pl.scatter !--> |
| 555 <conditional name="input"> | 779 <param name="adata" value="pbmc68k_reduced.h5ad" /> |
| 556 <param name="format" value="h5ad" /> | |
| 557 <param name="adata" value="pp.pca.krumsiek11.h5ad" /> | |
| 558 </conditional> | |
| 559 <param name="format" value="png"/> | 780 <param name="format" value="png"/> |
| 560 <conditional name="method"> | 781 <conditional name="method"> |
| 561 <param name="method" value="pl.scatter"/> | 782 <param name="method" value="pl.scatter"/> |
| 562 <conditional name="type"> | 783 <conditional name="type"> |
| 563 <param name="type" value="basis"/> | 784 <param name="type" value="basis"/> |
| 564 <param name="basis" value="pca"/> | 785 <param name="basis" value="umap"/> |
| 565 <param name="color" value="EgrNab, Gata2"/> | 786 <param name="color" value="HES4"/> |
| 566 </conditional> | 787 </conditional> |
| 567 <param name="use_raw" value="False"/> | 788 <param name="use_raw" value="True"/> |
| 568 <param name="sort_order" value="True"/> | 789 <param name="sort_order" value="True"/> |
| 569 <section name="plot"> | 790 <section name="plot"> |
| 570 <param name="projection" value="2d"/> | 791 <param name="projection" value="2d"/> |
| 571 <param name="legend_loc" value="right margin"/> | 792 <param name="legend_loc" value="right margin"/> |
| 572 <param name="legend_fontsize" value="1"/> | 793 <param name="legend_fontsize" value="1"/> |
| 577 <param name="size" value="1"/> | 798 <param name="size" value="1"/> |
| 578 </section> | 799 </section> |
| 579 </conditional> | 800 </conditional> |
| 580 <assert_stdout> | 801 <assert_stdout> |
| 581 <has_text_matching expression="sc.pl.scatter"/> | 802 <has_text_matching expression="sc.pl.scatter"/> |
| 582 <has_text_matching expression="basis='pca'" /> | 803 <has_text_matching expression="basis='umap'" /> |
| 583 <has_text_matching expression="color=\['EgrNab', 'Gata2'\]"/> | 804 <has_text_matching expression="color=\['HES4'\]"/> |
| 584 <has_text_matching expression="use_raw=False"/> | 805 <has_text_matching expression="use_raw=True"/> |
| 585 <has_text_matching expression="sort_order=True"/> | 806 <has_text_matching expression="sort_order=True"/> |
| 586 <has_text_matching expression="groups=None"/> | |
| 587 <has_text_matching expression="components=None"/> | |
| 588 <has_text_matching expression="projection='2d'"/> | 807 <has_text_matching expression="projection='2d'"/> |
| 589 <has_text_matching expression="legend_loc='right margin'"/> | 808 <has_text_matching expression="legend_loc='right margin'"/> |
| 590 <has_text_matching expression="legend_fontsize=1"/> | 809 <has_text_matching expression="legend_fontsize=1"/> |
| 591 <has_text_matching expression="legend_fontweight='normal'"/> | 810 <has_text_matching expression="legend_fontweight='normal'"/> |
| 592 <has_text_matching expression="color_map='inferno'"/> | 811 <has_text_matching expression="color_map='inferno'"/> |
| 593 <has_text_matching expression="palette='inferno'"/> | 812 <has_text_matching expression="palette='inferno'"/> |
| 594 <has_text_matching expression="frameon=True"/> | 813 <has_text_matching expression="frameon=True"/> |
| 595 <has_text_matching expression="size=1.0"/> | 814 <has_text_matching expression="size=1.0"/> |
| 596 </assert_stdout> | 815 </assert_stdout> |
| 597 <output name="out_png" file="pl.scatter.pca.krumsiek11.png" ftype="png" compare="sim_size"/> | 816 <output name="out_png" file="pl.scatter.umap.pbmc68k_reduced.png" ftype="png" compare="sim_size"/> |
| 598 </test> | 817 </test> |
| 599 <test> | 818 <test> |
| 600 <!-- Test pl.scatter !--> | 819 <!-- test 2: pl.scatter !--> |
| 601 <conditional name="input"> | 820 <param name="adata" value="krumsiek11.h5ad" /> |
| 602 <param name="format" value="h5ad" /> | |
| 603 <param name="adata" value="krumsiek11.h5ad" /> | |
| 604 </conditional> | |
| 605 <param name="format" value="png"/> | 821 <param name="format" value="png"/> |
| 606 <conditional name="method"> | 822 <conditional name="method"> |
| 607 <param name="method" value="pl.scatter"/> | 823 <param name="method" value="pl.scatter"/> |
| 608 <conditional name="type"> | 824 <conditional name="type"> |
| 609 <param name="type" value="xy"/> | 825 <param name="type" value="xy"/> |
| 610 <param name="x" value="EKLF"/> | 826 <param name="x" value="EKLF"/> |
| 611 <param name="y" value="Cebpa"/> | 827 <param name="y" value="Cebpa"/> |
| 612 <param name="layer_x" value="X"/> | 828 <conditional name="layers"> |
| 613 <param name="layer_y" value="X"/> | 829 <param name="use_layers" value="false"/> |
| 614 <param name="layer_color" value="X"/> | 830 </conditional> |
| 615 </conditional> | 831 </conditional> |
| 616 <param name="use_raw" value="False"/> | 832 <param name="use_raw" value="False"/> |
| 617 <param name="sort_order" value="True"/> | 833 <param name="sort_order" value="True"/> |
| 618 <section name="plot"> | 834 <section name="plot"> |
| 619 <param name="projection" value="2d"/> | 835 <param name="projection" value="2d"/> |
| 628 </conditional> | 844 </conditional> |
| 629 <assert_stdout> | 845 <assert_stdout> |
| 630 <has_text_matching expression="sc.pl.scatter"/> | 846 <has_text_matching expression="sc.pl.scatter"/> |
| 631 <has_text_matching expression="x='EKLF'" /> | 847 <has_text_matching expression="x='EKLF'" /> |
| 632 <has_text_matching expression="y='Cebpa'"/> | 848 <has_text_matching expression="y='Cebpa'"/> |
| 633 <has_text_matching expression="layers=\('X', 'X', 'X'\)"/> | |
| 634 <has_text_matching expression="use_raw=False"/> | 849 <has_text_matching expression="use_raw=False"/> |
| 635 <has_text_matching expression="sort_order=True"/> | 850 <has_text_matching expression="sort_order=True"/> |
| 636 <has_text_matching expression="groups=None,"/> | |
| 637 <has_text_matching expression="components=None,"/> | |
| 638 <has_text_matching expression="projection='2d'"/> | 851 <has_text_matching expression="projection='2d'"/> |
| 639 <has_text_matching expression="legend_loc='right margin'"/> | 852 <has_text_matching expression="legend_loc='right margin'"/> |
| 640 <has_text_matching expression="legend_fontsize=1"/> | 853 <has_text_matching expression="legend_fontsize=1"/> |
| 641 <has_text_matching expression="legend_fontweight='normal'"/> | 854 <has_text_matching expression="legend_fontweight='normal'"/> |
| 642 <has_text_matching expression="color_map='viridis'"/> | 855 <has_text_matching expression="color_map='viridis'"/> |
| 646 <has_text_matching expression="title='A title'"/> | 859 <has_text_matching expression="title='A title'"/> |
| 647 </assert_stdout> | 860 </assert_stdout> |
| 648 <output name="out_png" file="pl.scatter.krumsiek11.png" ftype="png" compare="sim_size"/> | 861 <output name="out_png" file="pl.scatter.krumsiek11.png" ftype="png" compare="sim_size"/> |
| 649 </test> | 862 </test> |
| 650 <test> | 863 <test> |
| 651 <!-- test pl.heatmap !--> | 864 <!-- test 3: pl.heatmap !--> |
| 652 <conditional name="input"> | 865 <param name="adata" value="krumsiek11.h5ad" /> |
| 653 <param name="format" value="h5ad" /> | |
| 654 <param name="adata" value="krumsiek11.h5ad" /> | |
| 655 </conditional> | |
| 656 <param name="format" value="png"/> | 866 <param name="format" value="png"/> |
| 657 <conditional name="method"> | 867 <conditional name="method"> |
| 658 <param name="method" value="pl.heatmap"/> | 868 <param name="method" value="pl.heatmap"/> |
| 659 <conditional name="var_names"> | 869 <conditional name="var_names"> |
| 660 <param name="type" value="all"/> | 870 <param name="type" value="all"/> |
| 671 <param name="dendrogram" value="True"/> | 881 <param name="dendrogram" value="True"/> |
| 672 <param name="swap_axes" value="True"/> | 882 <param name="swap_axes" value="True"/> |
| 673 <param name="show_gene_labels" value="False"/> | 883 <param name="show_gene_labels" value="False"/> |
| 674 <section name="matplotlib_pyplot_imshow"> | 884 <section name="matplotlib_pyplot_imshow"> |
| 675 <param name="cmap" value="YlGnBu"/> | 885 <param name="cmap" value="YlGnBu"/> |
| 676 <param name="interpolation" value="none"/> | 886 <param name="interpolation" value="None"/> |
| 677 <param name="origin" value="upper"/> | 887 <param name="origin" value="upper"/> |
| 678 </section> | 888 </section> |
| 679 </conditional> | 889 </conditional> |
| 680 <assert_stdout> | 890 <assert_stdout> |
| 681 <has_text_matching expression="sc.pl.heatmap"/> | 891 <has_text_matching expression="sc.pl.heatmap"/> |
| 683 <has_text_matching expression="groupby='cell_type'"/> | 893 <has_text_matching expression="groupby='cell_type'"/> |
| 684 <has_text_matching expression="log=False"/> | 894 <has_text_matching expression="log=False"/> |
| 685 <has_text_matching expression="use_raw=False"/> | 895 <has_text_matching expression="use_raw=False"/> |
| 686 <has_text_matching expression="num_categories=7"/> | 896 <has_text_matching expression="num_categories=7"/> |
| 687 <has_text_matching expression="dendrogram=True"/> | 897 <has_text_matching expression="dendrogram=True"/> |
| 688 <has_text_matching expression="var_group_positions=None"/> | |
| 689 <has_text_matching expression="var_group_labels=None"/> | |
| 690 <has_text_matching expression="figsize=\(10, 3\)"/> | 898 <has_text_matching expression="figsize=\(10, 3\)"/> |
| 691 <has_text_matching expression="swap_axes=True"/> | 899 <has_text_matching expression="swap_axes=True"/> |
| 692 <has_text_matching expression="show_gene_labels=False"/> | 900 <has_text_matching expression="show_gene_labels=False"/> |
| 693 <has_text_matching expression="interpolation='none'"/> | |
| 694 <has_text_matching expression="cmap='YlGnBu'"/> | 901 <has_text_matching expression="cmap='YlGnBu'"/> |
| 695 <has_text_matching expression="origin='upper'"/> | 902 <has_text_matching expression="origin='upper'"/> |
| 696 </assert_stdout> | 903 </assert_stdout> |
| 697 <output name="out_png" file="pl.heatmap.krumsiek11.png" ftype="png" compare="sim_size"/> | 904 <output name="out_png" file="pl.heatmap.krumsiek11.png" ftype="png" compare="sim_size"/> |
| 698 </test> | 905 </test> |
| 699 <test> | 906 <test> |
| 700 <!-- test pl.dotplot !--> | 907 <!-- test 4: pl.dotplot !--> |
| 701 <conditional name="input"> | 908 <param name="adata" value="pbmc68k_reduced.h5ad" /> |
| 702 <param name="format" value="h5ad" /> | |
| 703 <param name="adata" value="pbmc68k_reduced.h5ad" /> | |
| 704 </conditional> | |
| 705 <param name="format" value="png"/> | 909 <param name="format" value="png"/> |
| 706 <conditional name="method"> | 910 <conditional name="method"> |
| 707 <param name="method" value="pl.dotplot"/> | 911 <param name="method" value="pl.dotplot"/> |
| 708 <conditional name="var_names"> | 912 <conditional name="var_names"> |
| 709 <param name="type" value="custom"/> | 913 <param name="type" value="custom"/> |
| 712 <param name="groupby" value="louvain"/> | 916 <param name="groupby" value="louvain"/> |
| 713 <param name="log" value="False"/> | 917 <param name="log" value="False"/> |
| 714 <param name="use_raw" value="False"/> | 918 <param name="use_raw" value="False"/> |
| 715 <param name="num_categories" value="7"/> | 919 <param name="num_categories" value="7"/> |
| 716 <param name="dendrogram" value="True"/> | 920 <param name="dendrogram" value="True"/> |
| 717 <conditional name="figsize"> | |
| 718 <param name="test" value="no"/> | |
| 719 </conditional> | |
| 720 <param name="dendrogram" value="False"/> | |
| 721 <repeat name="var_group_positions"> | 921 <repeat name="var_group_positions"> |
| 722 <param name="start" value="0"/> | 922 <param name="start" value="0"/> |
| 723 <param name="end" value="1"/> | 923 <param name="end" value="1"/> |
| 724 <param name="label" value="B cells"/> | 924 <param name="label" value="B cells"/> |
| 725 </repeat> | 925 </repeat> |
| 726 <repeat name="var_group_positions"> | 926 <repeat name="var_group_positions"> |
| 727 <param name="start" value="11"/> | 927 <param name="start" value="11"/> |
| 728 <param name="end" value="12"/> | 928 <param name="end" value="12"/> |
| 729 <param name="label" value="dendritic"/> | 929 <param name="label" value="dendritic"/> |
| 730 </repeat> | 930 </repeat> |
| 931 <conditional name="figsize"> | |
| 932 <param name="test" value="no"/> | |
| 933 </conditional> | |
| 731 <param name="color_map" value="hot"/> | 934 <param name="color_map" value="hot"/> |
| 732 <param name="dot_max" value="0.7"/> | 935 <param name="dot_max" value="0.7"/> |
| 733 <param name="dot_min" value="0.1"/> | 936 <param name="dot_min" value="0.1"/> |
| 734 <section name="matplotlib_pyplot_scatter"> | 937 <section name="matplotlib_pyplot_scatter"> |
| 735 <param name="linewidths" value="0" /> | 938 <param name="linewidths" value="0" /> |
| 741 <has_text_matching expression="var_names=\['CD79A', 'MS4A1', 'CD8A', 'CD8B', 'LYZ', 'GNLY', 'NKG7', 'RP3-467N11.1', 'FCGR3A', 'FCER1A', 'CST3', 'POU2AF1', 'LINC00402'\]" /> | 944 <has_text_matching expression="var_names=\['CD79A', 'MS4A1', 'CD8A', 'CD8B', 'LYZ', 'GNLY', 'NKG7', 'RP3-467N11.1', 'FCGR3A', 'FCER1A', 'CST3', 'POU2AF1', 'LINC00402'\]" /> |
| 742 <has_text_matching expression="groupby='louvain'"/> | 945 <has_text_matching expression="groupby='louvain'"/> |
| 743 <has_text_matching expression="log=False"/> | 946 <has_text_matching expression="log=False"/> |
| 744 <has_text_matching expression="use_raw=False"/> | 947 <has_text_matching expression="use_raw=False"/> |
| 745 <has_text_matching expression="num_categories=7"/> | 948 <has_text_matching expression="num_categories=7"/> |
| 746 <has_text_matching expression="dendrogram=False"/> | 949 <has_text_matching expression="dendrogram=True"/> |
| 747 <has_text_matching expression="var_group_positions=\[\(0, 1\), \(11, 12\)\]"/> | 950 <has_text_matching expression="var_group_positions=\[\(0, 1\), \(11, 12\)\]"/> |
| 748 <has_text_matching expression="var_group_labels=\['B cells', 'dendritic'\]"/> | 951 <has_text_matching expression="var_group_labels=\['B cells', 'dendritic'\]"/> |
| 749 <has_text_matching expression="color_map='hot'"/> | 952 <has_text_matching expression="color_map='hot'"/> |
| 750 <has_text_matching expression="dot_max=0.7"/> | 953 <has_text_matching expression="dot_max=0.7"/> |
| 751 <has_text_matching expression="dot_min=0.1"/> | 954 <has_text_matching expression="dot_min=0.1"/> |
| 753 <has_text_matching expression="edgecolors='face'"/> | 956 <has_text_matching expression="edgecolors='face'"/> |
| 754 </assert_stdout> | 957 </assert_stdout> |
| 755 <output name="out_png" file="pl.dotplot.krumsiek11.png" ftype="png" compare="sim_size"/> | 958 <output name="out_png" file="pl.dotplot.krumsiek11.png" ftype="png" compare="sim_size"/> |
| 756 </test> | 959 </test> |
| 757 <test> | 960 <test> |
| 758 <!-- test pl.violin !--> | 961 <!-- test 5: pl.violin !--> |
| 759 <conditional name="input"> | 962 <param name="adata" value="pbmc68k_reduced.h5ad" /> |
| 760 <param name="format" value="h5ad" /> | |
| 761 <param name="adata" value="pbmc68k_reduced.h5ad" /> | |
| 762 </conditional> | |
| 763 <param name="format" value="png"/> | 963 <param name="format" value="png"/> |
| 764 <conditional name="method"> | 964 <conditional name="method"> |
| 765 <param name="method" value="pl.violin"/> | 965 <param name="method" value="pl.violin"/> |
| 766 <conditional name="key_variables"> | 966 <conditional name="key_variables"> |
| 767 <param name="type" value="custom"/> | 967 <param name="type" value="custom"/> |
| 793 <assert_stdout> | 993 <assert_stdout> |
| 794 <has_text_matching expression="sc.pl.violin"/> | 994 <has_text_matching expression="sc.pl.violin"/> |
| 795 <has_text_matching expression="keys=\['n_genes', 'percent_mito', 'n_counts'\]" /> | 995 <has_text_matching expression="keys=\['n_genes', 'percent_mito', 'n_counts'\]" /> |
| 796 <has_text_matching expression="log=False"/> | 996 <has_text_matching expression="log=False"/> |
| 797 <has_text_matching expression="use_raw=False"/> | 997 <has_text_matching expression="use_raw=False"/> |
| 798 <has_text_matching expression="sstripplot=True"/> | 998 <has_text_matching expression="stripplot=True"/> |
| 799 <has_text_matching expression="jitter=True"/> | 999 <has_text_matching expression="jitter=True"/> |
| 800 <has_text_matching expression="size=1"/> | 1000 <has_text_matching expression="size=1"/> |
| 801 <has_text_matching expression="multi_panel=True"/> | 1001 <has_text_matching expression="multi_panel=True"/> |
| 1002 <has_text_matching expression="figsize=\(20, 20\)"/> | |
| 802 <has_text_matching expression="scale='width'"/> | 1003 <has_text_matching expression="scale='width'"/> |
| 803 <has_text_matching expression="bw='scott'"/> | 1004 <has_text_matching expression="bw='scott'"/> |
| 804 <has_text_matching expression="scale='width'"/> | 1005 <has_text_matching expression="scale='width'"/> |
| 805 <has_text_matching expression="linewidth=0.0"/> | 1006 <has_text_matching expression="linewidth=0.0"/> |
| 806 <has_text_matching expression="color='AliceBlue'"/> | 1007 <has_text_matching expression="color='AliceBlue'"/> |
| 808 <has_text_matching expression="saturation=0.75"/> | 1009 <has_text_matching expression="saturation=0.75"/> |
| 809 </assert_stdout> | 1010 </assert_stdout> |
| 810 <output name="out_png" file="pl.violin.pbmc68k_reduced_custom.png" ftype="png" compare="sim_size"/> | 1011 <output name="out_png" file="pl.violin.pbmc68k_reduced_custom.png" ftype="png" compare="sim_size"/> |
| 811 </test> | 1012 </test> |
| 812 <test> | 1013 <test> |
| 813 <!-- test pl.matrixplot !--> | 1014 <!-- test 6: pl.stacked_violin !--> |
| 814 <conditional name="input"> | 1015 <param name="adata" value="krumsiek11.h5ad" /> |
| 815 <param name="format" value="h5ad" /> | 1016 <param name="format" value="png"/> |
| 816 <param name="adata" value="krumsiek11.h5ad" /> | 1017 <conditional name="method"> |
| 817 </conditional> | 1018 <param name="method" value="pl.stacked_violin"/> |
| 818 <param name="format" value="png"/> | |
| 819 <conditional name="method"> | |
| 820 <param name="method" value="pl.matrixplot"/> | |
| 821 <conditional name="var_names"> | 1019 <conditional name="var_names"> |
| 822 <param name="type" value="all"/> | 1020 <param name="type" value="all"/> |
| 823 </conditional> | 1021 </conditional> |
| 824 <param name="groupby" value="cell_type"/> | 1022 <param name="groupby" value="cell_type"/> |
| 825 <param name="log" value="False"/> | 1023 <param name="log" value="False"/> |
| 828 <param name="dendrogram" value="True"/> | 1026 <param name="dendrogram" value="True"/> |
| 829 <conditional name="figsize"> | 1027 <conditional name="figsize"> |
| 830 <param name="test" value="no"/> | 1028 <param name="test" value="no"/> |
| 831 </conditional> | 1029 </conditional> |
| 832 <param name="swap_axes" value="True"/> | 1030 <param name="swap_axes" value="True"/> |
| 1031 <section name="violin_plot"> | |
| 1032 <conditional name="stripplot"> | |
| 1033 <param name="stripplot" value="True"/> | |
| 1034 <param name="jitter" value="True"/> | |
| 1035 <param name="size" value="1"/> | |
| 1036 </conditional> | |
| 1037 <param name="scale" value="width"/> | |
| 1038 </section> | |
| 1039 <param name="row_palette" value="muted"/> | |
| 1040 <param name="standard_scale" value="None"/> | |
| 1041 <section name="seaborn_violinplot"> | |
| 1042 <param name="bw" value="scott"/> | |
| 1043 <param name="linewidth" value="0"/> | |
| 1044 <param name="color" value="AliceBlue"/> | |
| 1045 <param name="palette" value="viridis"/> | |
| 1046 <param name="saturation" value="0.75"/> | |
| 1047 </section> | |
| 1048 </conditional> | |
| 1049 <assert_stdout> | |
| 1050 <has_text_matching expression="sc.pl.stacked_violin"/> | |
| 1051 <has_text_matching expression="groupby='cell_type'"/> | |
| 1052 <has_text_matching expression="log=False"/> | |
| 1053 <has_text_matching expression="use_raw=False"/> | |
| 1054 <has_text_matching expression="num_categories=7"/> | |
| 1055 <has_text_matching expression="dendrogram=True"/> | |
| 1056 <has_text_matching expression="swap_axes=True"/> | |
| 1057 <has_text_matching expression="stripplot=True"/> | |
| 1058 <has_text_matching expression="jitter=True"/> | |
| 1059 <has_text_matching expression="size=1"/> | |
| 1060 <has_text_matching expression="scale='width'"/> | |
| 1061 <has_text_matching expression="bw='scott'"/> | |
| 1062 <has_text_matching expression="scale='width'"/> | |
| 1063 <has_text_matching expression="linewidth=0.0"/> | |
| 1064 <has_text_matching expression="color='AliceBlue'"/> | |
| 1065 <has_text_matching expression="palette='viridis'"/> | |
| 1066 <has_text_matching expression="saturation=0.75"/> | |
| 1067 </assert_stdout> | |
| 1068 <output name="out_png" file="pl.stacked_violin.krumsiek11.png" ftype="png" compare="sim_size"/> | |
| 1069 </test> | |
| 1070 <test> | |
| 1071 <!-- test 7: pl.matrixplot !--> | |
| 1072 <param name="adata" value="krumsiek11.h5ad" /> | |
| 1073 <param name="format" value="png"/> | |
| 1074 <conditional name="method"> | |
| 1075 <param name="method" value="pl.matrixplot"/> | |
| 1076 <conditional name="var_names"> | |
| 1077 <param name="type" value="all"/> | |
| 1078 </conditional> | |
| 1079 <param name="groupby" value="cell_type"/> | |
| 1080 <param name="log" value="False"/> | |
| 1081 <param name="use_raw" value="False"/> | |
| 1082 <param name="num_categories" value="7"/> | |
| 1083 <param name="dendrogram" value="True"/> | |
| 1084 <conditional name="figsize"> | |
| 1085 <param name="test" value="no"/> | |
| 1086 </conditional> | |
| 1087 <param name="swap_axes" value="True"/> | |
| 833 <section name="matplotlib_pyplot_pcolor"> | 1088 <section name="matplotlib_pyplot_pcolor"> |
| 834 <param name="cmap" value="viridis"/> | 1089 <param name="cmap" value="viridis"/> |
| 835 <param name="edgecolors" value="face"/> | 1090 <param name="edgecolors" value="face"/> |
| 836 <param name="snap" value="False"/> | 1091 <param name="snap" value="False"/> |
| 837 </section> | 1092 </section> |
| 842 <has_text_matching expression="groupby='cell_type'"/> | 1097 <has_text_matching expression="groupby='cell_type'"/> |
| 843 <has_text_matching expression="log=False"/> | 1098 <has_text_matching expression="log=False"/> |
| 844 <has_text_matching expression="use_raw=False"/> | 1099 <has_text_matching expression="use_raw=False"/> |
| 845 <has_text_matching expression="num_categories=7"/> | 1100 <has_text_matching expression="num_categories=7"/> |
| 846 <has_text_matching expression="dendrogram=True"/> | 1101 <has_text_matching expression="dendrogram=True"/> |
| 847 <has_text_matching expression="var_group_positions=None"/> | |
| 848 <has_text_matching expression="var_group_labels=None"/> | |
| 849 <has_text_matching expression="swap_axes=True"/> | 1102 <has_text_matching expression="swap_axes=True"/> |
| 850 <has_text_matching expression="cmap='viridis'"/> | 1103 <has_text_matching expression="cmap='viridis'"/> |
| 851 <has_text_matching expression="edgecolors='face'"/> | 1104 <has_text_matching expression="edgecolors='face'"/> |
| 852 <has_text_matching expression="snap=False"/> | 1105 <has_text_matching expression="snap=False"/> |
| 853 </assert_stdout> | 1106 </assert_stdout> |
| 854 <output name="out_png" file="pl.matrixplot.krumsiek11.png" ftype="png" compare="sim_size"/> | 1107 <output name="out_png" file="pl.matrixplot.krumsiek11.png" ftype="png" compare="sim_size"/> |
| 855 </test> | 1108 </test> |
| 856 <test> | 1109 <test> |
| 857 <!-- test pl.clustermap !--> | 1110 <!-- test 8: pl.clustermap !--> |
| 858 <conditional name="input"> | 1111 <param name="adata" value="krumsiek11.h5ad" /> |
| 859 <param name="format" value="h5ad" /> | |
| 860 <param name="adata" value="krumsiek11.h5ad" /> | |
| 861 </conditional> | |
| 862 <param name="format" value="png"/> | 1112 <param name="format" value="png"/> |
| 863 <conditional name="method"> | 1113 <conditional name="method"> |
| 864 <param name="method" value="pl.clustermap"/> | 1114 <param name="method" value="pl.clustermap"/> |
| 865 <param name="obs_keys" value="cell_type"/> | |
| 866 <param name="use_raw" value="False"/> | 1115 <param name="use_raw" value="False"/> |
| 867 <section name="seaborn_clustermap"> | 1116 <section name="seaborn_clustermap"> |
| 868 <param name="method" value="single"/> | 1117 <param name="method" value="single"/> |
| 869 <param name="metric" value="braycurtis"/> | 1118 <param name="metric" value="euclidean"/> |
| 870 <param name="z_score" value="None"/> | 1119 <param name="z_score" value="None"/> |
| 871 <param name="standard_scale" value="None"/> | 1120 <param name="standard_scale" value="None"/> |
| 872 <param name="col_cluster" value="False"/> | 1121 <param name="col_cluster" value="False"/> |
| 873 <param name="row_cluster" value="False"/> | 1122 <param name="row_cluster" value="False"/> |
| 874 </section> | 1123 </section> |
| 875 </conditional> | 1124 </conditional> |
| 876 <assert_stdout> | 1125 <assert_stdout> |
| 877 <has_text_matching expression="sc.pl.clustermap"/> | 1126 <has_text_matching expression="sc.pl.clustermap"/> |
| 878 <has_text_matching expression="adata=adata" /> | 1127 <has_text_matching expression="adata=adata" /> |
| 879 <has_text_matching expression="obs_keys='cell_type'" /> | |
| 880 <has_text_matching expression="use_raw=False"/> | 1128 <has_text_matching expression="use_raw=False"/> |
| 881 <has_text_matching expression="method='single'"/> | 1129 <has_text_matching expression="method='single'"/> |
| 882 <has_text_matching expression="metric='braycurtis'"/> | 1130 <has_text_matching expression="metric='euclidean'"/> |
| 883 <has_text_matching expression="z_score=None"/> | |
| 884 <has_text_matching expression="standard_scale=None"/> | |
| 885 <has_text_matching expression="col_cluster=False"/> | 1131 <has_text_matching expression="col_cluster=False"/> |
| 886 <has_text_matching expression="row_cluster=False"/> | 1132 <has_text_matching expression="row_cluster=False"/> |
| 887 </assert_stdout> | 1133 </assert_stdout> |
| 888 <output name="out_png" file="pl.clustermap.krumsiek11.png" ftype="png" compare="sim_size"/> | 1134 <output name="out_png" file="pl.clustermap.krumsiek11.png" ftype="png" compare="sim_size"/> |
| 889 </test> | 1135 </test> |
| 890 <test> | 1136 <test> |
| 891 <!-- test pl.highest_expr_genes !--> | 1137 <!-- test 9: pl.highest_expr_genes !--> |
| 892 <conditional name="input"> | 1138 <param name="adata" value="pp.filter_genes_dispersion.krumsiek11-seurat.h5ad" /> |
| 893 <param name="format" value="h5ad" /> | |
| 894 <param name="adata" value="pp.filter_genes_dispersion.krumsiek11-seurat.h5ad" /> | |
| 895 </conditional> | |
| 896 <param name="format" value="png"/> | 1139 <param name="format" value="png"/> |
| 897 <conditional name="method"> | 1140 <conditional name="method"> |
| 898 <param name="method" value="pl.highest_expr_genes"/> | 1141 <param name="method" value="pl.highest_expr_genes"/> |
| 899 <param name="n_top" value="30"/> | 1142 <param name="n_top" value="30"/> |
| 900 <param name="gene_symbols" value="means"/> | 1143 <param name="gene_symbols" value="means"/> |
| 911 <has_text_matching expression="saturation=0.5"/> | 1154 <has_text_matching expression="saturation=0.5"/> |
| 912 </assert_stdout> | 1155 </assert_stdout> |
| 913 <output name="out_png" file="pl.highest_expr_genes.filter_genes_dispersion.krumsiek11-seurat.png" ftype="png" compare="sim_size"/> | 1156 <output name="out_png" file="pl.highest_expr_genes.filter_genes_dispersion.krumsiek11-seurat.png" ftype="png" compare="sim_size"/> |
| 914 </test> | 1157 </test> |
| 915 <test> | 1158 <test> |
| 916 <!-- test pl.pca !--> | 1159 <!-- test 10: pl.highly_variable_genes !--> |
| 917 <conditional name="input"> | 1160 <param name="adata" value="pp.highly_variable_genes.seurat.blobs.h5ad" /> |
| 918 <param name="format" value="h5ad" /> | 1161 <param name="format" value="png"/> |
| 919 <param name="adata" value="pbmc68k_reduced.h5ad" /> | 1162 <conditional name="method"> |
| 920 </conditional> | 1163 <param name="method" value="pl.highly_variable_genes"/> |
| 1164 <param name="log" value="false"/> | |
| 1165 <param name="highly_variable_genes" value="true"/> | |
| 1166 </conditional> | |
| 1167 <assert_stdout> | |
| 1168 <has_text_matching expression="sc.pl.highly_variable_genes"/> | |
| 1169 <has_text_matching expression="adata_or_result=adata" /> | |
| 1170 <has_text_matching expression="log=False" /> | |
| 1171 <has_text_matching expression="highly_variable_genes=True"/> | |
| 1172 </assert_stdout> | |
| 1173 <output name="out_png" file="pl.highly_variable_genes.seurat.blobs.png" ftype="png" compare="sim_size"/> | |
| 1174 </test> | |
| 1175 <test> | |
| 1176 <!-- test 11: pl.pca !--> | |
| 1177 <param name="adata" value="pbmc68k_reduced.h5ad" /> | |
| 921 <param name="format" value="pdf"/> | 1178 <param name="format" value="pdf"/> |
| 922 <conditional name="method"> | 1179 <conditional name="method"> |
| 923 <param name="method" value="pl.pca"/> | 1180 <param name="method" value="pl.pca"/> |
| 924 <param name="color" value="CD3D,CD79A"/> | 1181 <param name="color" value="CD3D,CD79A"/> |
| 925 <param name="use_raw" value="False"/> | 1182 <param name="use_raw" value="False"/> |
| 953 <has_text_matching expression="sc.pl.pca"/> | 1210 <has_text_matching expression="sc.pl.pca"/> |
| 954 <has_text_matching expression="save='.pdf'" /> | 1211 <has_text_matching expression="save='.pdf'" /> |
| 955 <has_text_matching expression="color=\['CD3D', 'CD79A'\]" /> | 1212 <has_text_matching expression="color=\['CD3D', 'CD79A'\]" /> |
| 956 <has_text_matching expression="use_raw=False" /> | 1213 <has_text_matching expression="use_raw=False" /> |
| 957 <has_text_matching expression="sort_order=True" /> | 1214 <has_text_matching expression="sort_order=True" /> |
| 958 <has_text_matching expression="groups=None" /> | |
| 959 <has_text_matching expression="components=\['1,2', '1,3'\]" /> | 1215 <has_text_matching expression="components=\['1,2', '1,3'\]" /> |
| 960 <has_text_matching expression="projection='2d'" /> | 1216 <has_text_matching expression="projection='2d'" /> |
| 961 <has_text_matching expression="legend_loc='right margin'" /> | 1217 <has_text_matching expression="legend_loc='right margin'" /> |
| 962 <has_text_matching expression="legend_fontsize=1" /> | 1218 <has_text_matching expression="legend_fontsize=1" /> |
| 963 <has_text_matching expression="legend_fontweight='normal'" /> | 1219 <has_text_matching expression="legend_fontweight='normal'" /> |
| 971 <has_text_matching expression="edgecolors='face" /> | 1227 <has_text_matching expression="edgecolors='face" /> |
| 972 </assert_stdout> | 1228 </assert_stdout> |
| 973 <output name="out_pdf" file="pl.pca.pbmc68k_reduced.CD3D_CD79A_components_2d.pdf" ftype="pdf" compare="sim_size"/> | 1229 <output name="out_pdf" file="pl.pca.pbmc68k_reduced.CD3D_CD79A_components_2d.pdf" ftype="pdf" compare="sim_size"/> |
| 974 </test> | 1230 </test> |
| 975 <test> | 1231 <test> |
| 976 <!-- test pl.pca_loadings !--> | 1232 <!-- test 12: pl.pca_loadings !--> |
| 977 <conditional name="input"> | 1233 <param name="adata" value="pp.pca.krumsiek11.h5ad" /> |
| 978 <param name="format" value="h5ad" /> | |
| 979 <param name="adata" value="pp.pca.krumsiek11.h5ad" /> | |
| 980 </conditional> | |
| 981 <param name="format" value="png"/> | 1234 <param name="format" value="png"/> |
| 982 <conditional name="method"> | 1235 <conditional name="method"> |
| 983 <param name="method" value="pl.pca_loadings"/> | 1236 <param name="method" value="pl.pca_loadings"/> |
| 984 <param name="components" value="1,2,3"/> | 1237 <param name="components" value="1,2,3"/> |
| 985 </conditional> | 1238 </conditional> |
| 986 <assert_stdout> | 1239 <assert_stdout> |
| 987 <has_text_matching expression="sc.pl.pca_loadings"/> | 1240 <has_text_matching expression="sc.pl.pca_loadings"/> |
| 988 <has_text_matching expression="components=\[1, 2, 3\]" /> | 1241 <has_text_matching expression="components=\[1, 2, 3\]" /> |
| 989 </assert_stdout> | 1242 </assert_stdout> |
| 990 <output name="out_png" file="pl.pca_loadings.pp.pca.krumsiek11.png"/> | 1243 <output name="out_png" file="pl.pca_loadings.pp.pca.krumsiek11.png" compare="sim_size"/> |
| 991 </test> | 1244 </test> |
| 992 <test> | 1245 <test> |
| 993 <!-- test pl.pca_variance_ratio !--> | 1246 <!-- test 13: pl.pca_variance_ratio !--> |
| 994 <conditional name="input"> | 1247 <param name="adata" value="pp.pca.krumsiek11.h5ad" /> |
| 995 <param name="format" value="h5ad" /> | |
| 996 <param name="adata" value="pp.pca.krumsiek11.h5ad" /> | |
| 997 </conditional> | |
| 998 <param name="format" value="png"/> | 1248 <param name="format" value="png"/> |
| 999 <conditional name="method"> | 1249 <conditional name="method"> |
| 1000 <param name="method" value="pl.pca_variance_ratio"/> | 1250 <param name="method" value="pl.pca_variance_ratio"/> |
| 1001 <param name="n_pcs" value="5"/> | 1251 <param name="n_pcs" value="5"/> |
| 1002 <param name="log" value="False"/> | 1252 <param name="log" value="False"/> |
| 1004 <assert_stdout> | 1254 <assert_stdout> |
| 1005 <has_text_matching expression="sc.pl.pca_variance_ratio"/> | 1255 <has_text_matching expression="sc.pl.pca_variance_ratio"/> |
| 1006 <has_text_matching expression="n_pcs=5" /> | 1256 <has_text_matching expression="n_pcs=5" /> |
| 1007 <has_text_matching expression="log=False" /> | 1257 <has_text_matching expression="log=False" /> |
| 1008 </assert_stdout> | 1258 </assert_stdout> |
| 1009 <output name="out_png" file="pl.pca_variance_ratio.pp.pca.krumsiek11.png"/> | 1259 <output name="out_png" file="pl.pca_variance_ratio.pp.pca.krumsiek11.png" compare="sim_size"/> |
| 1010 </test> | 1260 </test> |
| 1011 <test> | 1261 <test> |
| 1012 <!-- test pl.pca_overview !--> | 1262 <!-- test 14: pl.pca_overview !--> |
| 1013 <conditional name="input"> | 1263 <param name="adata" value="pp.pca.krumsiek11.h5ad" /> |
| 1014 <param name="format" value="h5ad" /> | |
| 1015 <param name="adata" value="pp.pca.krumsiek11.h5ad" /> | |
| 1016 </conditional> | |
| 1017 <param name="format" value="png"/> | 1264 <param name="format" value="png"/> |
| 1018 <conditional name="method"> | 1265 <conditional name="method"> |
| 1019 <param name="method" value="pl.pca_overview"/> | 1266 <param name="method" value="pl.pca_overview"/> |
| 1020 <param name="color" value="cell_type"/> | |
| 1021 <param name="use_raw" value="False"/> | 1267 <param name="use_raw" value="False"/> |
| 1022 <param name="sort_order" value="True"/> | 1268 <param name="sort_order" value="True"/> |
| 1023 <section name="plot"> | 1269 <section name="plot"> |
| 1024 <param name="projection" value="3d"/> | 1270 <param name="projection" value="2d"/> |
| 1025 <param name="legend_loc" value="right margin"/> | 1271 <param name="legend_loc" value="right margin"/> |
| 1026 <param name="legend_fontsize" value="1"/> | 1272 <param name="legend_fontsize" value="1"/> |
| 1027 <param name="legend_fontweight" value="normal"/> | 1273 <param name="legend_fontweight" value="normal"/> |
| 1028 <param name="size" value="1"/> | 1274 <param name="size" value="1"/> |
| 1029 <param name="palette" value="viridis"/> | 1275 <param name="palette" value="viridis"/> |
| 1030 <param name="frameon" value="True"/> | 1276 <param name="frameon" value="True"/> |
| 1031 <param name="ncols" value="4"/> | 1277 <param name="ncols" value="4"/> |
| 1032 <param name="wspace" value="0.1"/> | 1278 <param name="wspace" value="0.1"/> |
| 1033 <param name="hspace" value="0.25"/> | 1279 <param name="hspace" value="0.25"/> |
| 1034 </section> | 1280 </section> |
| 1035 <section name="matplotlib_pyplot_scatter"> | |
| 1036 <param name="linewidths" value="0"/> | |
| 1037 <param name="edgecolors" value="face"/> | |
| 1038 <param name="vmin" value="-5"/> | |
| 1039 <param name="vmax" value="5"/> | |
| 1040 <param name="edgecolors" value="face"/> | |
| 1041 </section> | |
| 1042 </conditional> | 1281 </conditional> |
| 1043 <assert_stdout> | 1282 <assert_stdout> |
| 1044 <has_text_matching expression="sc.pl.pca_overview"/> | 1283 <has_text_matching expression="sc.pl.pca_overview"/> |
| 1045 <has_text_matching expression="color=\['cell_type'\]"/> | |
| 1046 <has_text_matching expression="use_raw=False"/> | 1284 <has_text_matching expression="use_raw=False"/> |
| 1047 <has_text_matching expression="sort_order=True"/> | 1285 <has_text_matching expression="sort_order=True"/> |
| 1048 <has_text_matching expression="groups=None"/> | 1286 <has_text_matching expression="projection='2d'"/> |
| 1049 <has_text_matching expression="components=None"/> | |
| 1050 <has_text_matching expression="projection='3d'"/> | |
| 1051 <has_text_matching expression="legend_loc='right margin'"/> | 1287 <has_text_matching expression="legend_loc='right margin'"/> |
| 1052 <has_text_matching expression="legend_fontsize=1"/> | 1288 <has_text_matching expression="legend_fontsize=1"/> |
| 1053 <has_text_matching expression="legend_fontweight='normal'"/> | 1289 <has_text_matching expression="legend_fontweight='normal'"/> |
| 1054 <has_text_matching expression="size=1.0"/> | 1290 <has_text_matching expression="size=1.0"/> |
| 1055 <has_text_matching expression="palette='viridis'"/> | 1291 <has_text_matching expression="palette='viridis'"/> |
| 1056 <has_text_matching expression="frameon=True"/> | 1292 <has_text_matching expression="frameon=True"/> |
| 1057 <has_text_matching expression="ncols=4"/> | 1293 <has_text_matching expression="ncols=4"/> |
| 1058 <has_text_matching expression="wspace=0.1"/> | 1294 <has_text_matching expression="wspace=0.1"/> |
| 1059 <has_text_matching expression="hspace=0.25"/> | 1295 <has_text_matching expression="hspace=0.25"/> |
| 1060 <has_text_matching expression="vmin=-5.0"/> | |
| 1061 <has_text_matching expression="vmax=5.0"/> | |
| 1062 <has_text_matching expression="linewidths=0.0"/> | |
| 1063 <has_text_matching expression="edgecolors='face'"/> | |
| 1064 </assert_stdout> | 1296 </assert_stdout> |
| 1065 <output name="out_png" file="pl.pca_overview.pp.pca.krumsiek11.png" compare="sim_size"/> | 1297 <output name="out_png" file="pl.pca_overview.pp.pca.krumsiek11.png" compare="sim_size"/> |
| 1066 </test> | 1298 </test> |
| 1067 <test> | 1299 <test> |
| 1068 <!-- test pl.tsne !--> | 1300 <!-- test 15: pl.tsne !--> |
| 1069 <conditional name="input"> | 1301 <param name="adata" value="tl.tsne.krumsiek11.h5ad" /> |
| 1070 <param name="format" value="h5ad" /> | |
| 1071 <param name="adata" value="tl.tsne.krumsiek11.h5ad" /> | |
| 1072 </conditional> | |
| 1073 <param name="format" value="png"/> | 1302 <param name="format" value="png"/> |
| 1074 <conditional name="method"> | 1303 <conditional name="method"> |
| 1075 <param name="method" value="pl.tsne"/> | 1304 <param name="method" value="pl.tsne"/> |
| 1076 <param name="use_raw" value="False"/> | 1305 <param name="use_raw" value="False"/> |
| 1077 <conditional name="edges"> | 1306 <conditional name="edges"> |
| 1096 <param name="edgecolors" value="face"/> | 1325 <param name="edgecolors" value="face"/> |
| 1097 </section> | 1326 </section> |
| 1098 </conditional> | 1327 </conditional> |
| 1099 <assert_stdout> | 1328 <assert_stdout> |
| 1100 <has_text_matching expression="sc.pl.tsne"/> | 1329 <has_text_matching expression="sc.pl.tsne"/> |
| 1101 <has_text_matching expression="color=None"/> | |
| 1102 <has_text_matching expression="use_raw=False"/> | 1330 <has_text_matching expression="use_raw=False"/> |
| 1103 <has_text_matching expression="edges=False"/> | 1331 <has_text_matching expression="edges=False"/> |
| 1104 <has_text_matching expression="arrows=False"/> | 1332 <has_text_matching expression="arrows=False"/> |
| 1105 <has_text_matching expression="sort_order=True"/> | 1333 <has_text_matching expression="sort_order=True"/> |
| 1106 <has_text_matching expression="groups=None"/> | |
| 1107 <has_text_matching expression="components=None"/> | |
| 1108 <has_text_matching expression="projection='2d'"/> | 1334 <has_text_matching expression="projection='2d'"/> |
| 1109 <has_text_matching expression="legend_loc='right margin'"/> | 1335 <has_text_matching expression="legend_loc='right margin'"/> |
| 1110 <has_text_matching expression="legend_fontsize=1"/> | 1336 <has_text_matching expression="legend_fontsize=1"/> |
| 1111 <has_text_matching expression="legend_fontweight='normal'"/> | 1337 <has_text_matching expression="legend_fontweight='normal'"/> |
| 1112 <has_text_matching expression="size=1.0"/> | 1338 <has_text_matching expression="size=1.0"/> |
| 1119 <has_text_matching expression="edgecolors='face'"/> | 1345 <has_text_matching expression="edgecolors='face'"/> |
| 1120 </assert_stdout> | 1346 </assert_stdout> |
| 1121 <output name="out_png" file="pl.tsne.krumsiek11.png" ftype="png" compare="sim_size"/> | 1347 <output name="out_png" file="pl.tsne.krumsiek11.png" ftype="png" compare="sim_size"/> |
| 1122 </test> | 1348 </test> |
| 1123 <test> | 1349 <test> |
| 1124 <!-- test pl.umap !--> | 1350 <!-- test 16: pl.umap !--> |
| 1125 <conditional name="input"> | 1351 <param name="adata" value="tl.umap.neighbors_umap_euclidean.recipe_weinreb17.paul15_subsample.h5ad" /> |
| 1126 <param name="format" value="h5ad" /> | |
| 1127 <param name="adata" value="tl.umap.neighbors_umap_euclidean.recipe_weinreb17.paul15_subsample.h5ad" /> | |
| 1128 </conditional> | |
| 1129 <param name="format" value="png"/> | 1352 <param name="format" value="png"/> |
| 1130 <conditional name="method"> | 1353 <conditional name="method"> |
| 1131 <param name="method" value="pl.umap"/> | 1354 <param name="method" value="pl.umap"/> |
| 1132 <param name="color" value="paul15_clusters"/> | 1355 <param name="color" value="paul15_clusters"/> |
| 1133 <param name="use_raw" value="False"/> | 1356 <param name="use_raw" value="False"/> |
| 1161 <has_text_matching expression="edges=True"/> | 1384 <has_text_matching expression="edges=True"/> |
| 1162 <has_text_matching expression="edges_width=0.1"/> | 1385 <has_text_matching expression="edges_width=0.1"/> |
| 1163 <has_text_matching expression="edges_color='AliceBlue'"/> | 1386 <has_text_matching expression="edges_color='AliceBlue'"/> |
| 1164 <has_text_matching expression="arrows=False"/> | 1387 <has_text_matching expression="arrows=False"/> |
| 1165 <has_text_matching expression="sort_order=True"/> | 1388 <has_text_matching expression="sort_order=True"/> |
| 1166 <has_text_matching expression="groups=None"/> | |
| 1167 <has_text_matching expression="components=None"/> | |
| 1168 <has_text_matching expression="projection='2d'"/> | 1389 <has_text_matching expression="projection='2d'"/> |
| 1169 <has_text_matching expression="legend_loc='right margin'"/> | 1390 <has_text_matching expression="legend_loc='right margin'"/> |
| 1170 <has_text_matching expression="legend_fontsize=1"/> | 1391 <has_text_matching expression="legend_fontsize=1"/> |
| 1171 <has_text_matching expression="legend_fontweight='normal'"/> | 1392 <has_text_matching expression="legend_fontweight='normal'"/> |
| 1172 <has_text_matching expression="size=1.0"/> | 1393 <has_text_matching expression="size=1.0"/> |
| 1179 <has_text_matching expression="edgecolors='face'"/> | 1400 <has_text_matching expression="edgecolors='face'"/> |
| 1180 </assert_stdout> | 1401 </assert_stdout> |
| 1181 <output name="out_png" file="pl.umap.neighbors_umap_euclidean.recipe_weinreb17.paul15_subsample.png" ftype="png" compare="sim_size"/> | 1402 <output name="out_png" file="pl.umap.neighbors_umap_euclidean.recipe_weinreb17.paul15_subsample.png" ftype="png" compare="sim_size"/> |
| 1182 </test> | 1403 </test> |
| 1183 <test> | 1404 <test> |
| 1184 <!-- test pl.diffmap !--> | 1405 <!-- test 17: pl.diffmap !--> |
| 1185 <conditional name="input"> | 1406 <param name="adata" value="tl.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.h5ad" /> |
| 1186 <param name="format" value="h5ad" /> | |
| 1187 <param name="adata" value="tl.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.h5ad" /> | |
| 1188 </conditional> | |
| 1189 <param name="format" value="png"/> | 1407 <param name="format" value="png"/> |
| 1190 <conditional name="method"> | 1408 <conditional name="method"> |
| 1191 <param name="method" value="pl.diffmap"/> | 1409 <param name="method" value="pl.diffmap"/> |
| 1192 <param name="color" value="paul15_clusters"/> | 1410 <param name="color" value="paul15_clusters"/> |
| 1193 <param name="use_raw" value="False"/> | 1411 <param name="use_raw" value="False"/> |
| 1212 <assert_stdout> | 1430 <assert_stdout> |
| 1213 <has_text_matching expression="sc.pl.diffmap"/> | 1431 <has_text_matching expression="sc.pl.diffmap"/> |
| 1214 <has_text_matching expression="color=\['paul15_clusters'\]"/> | 1432 <has_text_matching expression="color=\['paul15_clusters'\]"/> |
| 1215 <has_text_matching expression="use_raw=False"/> | 1433 <has_text_matching expression="use_raw=False"/> |
| 1216 <has_text_matching expression="sort_order=True"/> | 1434 <has_text_matching expression="sort_order=True"/> |
| 1217 <has_text_matching expression="groups=None"/> | |
| 1218 <has_text_matching expression="components=None"/> | |
| 1219 <has_text_matching expression="projection='2d'"/> | 1435 <has_text_matching expression="projection='2d'"/> |
| 1220 <has_text_matching expression="legend_loc='right margin'"/> | 1436 <has_text_matching expression="legend_loc='right margin'"/> |
| 1221 <has_text_matching expression="legend_fontsize=1"/> | 1437 <has_text_matching expression="legend_fontsize=1"/> |
| 1222 <has_text_matching expression="legend_fontweight='normal'"/> | 1438 <has_text_matching expression="legend_fontweight='normal'"/> |
| 1223 <has_text_matching expression="size=1.0"/> | 1439 <has_text_matching expression="size=1.0"/> |
| 1229 <has_text_matching expression="linewidths=0.0"/> | 1445 <has_text_matching expression="linewidths=0.0"/> |
| 1230 <has_text_matching expression="edgecolors='face'"/> | 1446 <has_text_matching expression="edgecolors='face'"/> |
| 1231 </assert_stdout> | 1447 </assert_stdout> |
| 1232 <output name="out_png" file="pl.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.png" ftype="png" compare="sim_size"/> | 1448 <output name="out_png" file="pl.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.png" ftype="png" compare="sim_size"/> |
| 1233 </test> | 1449 </test> |
| 1450 <test> | |
| 1451 <!-- test 18: pl.draw_graph !--> | |
| 1452 <param name="adata" value="tl.draw_graph.pp.neighbors_umap_euclidean.recipe_weinreb17.paul15_subsample.h5ad" /> | |
| 1453 <param name="format" value="png"/> | |
| 1454 <conditional name="method"> | |
| 1455 <param name="method" value="pl.draw_graph"/> | |
| 1456 <param name="use_raw" value="false"/> | |
| 1457 <conditional name="edges"> | |
| 1458 <param name="edges" value="True"/> | |
| 1459 <param name="edges_width" value="0.1"/> | |
| 1460 <param name="edges_color" value="Crimson"/> | |
| 1461 </conditional> | |
| 1462 <param name="arrows" value="false"/> | |
| 1463 <param name="sort_order" value="false"/> | |
| 1464 <section name="plot"> | |
| 1465 <param name="projection" value="2d"/> | |
| 1466 <param name="legend_loc" value="right margin"/> | |
| 1467 <param name="legend_fontweight" value="normal"/> | |
| 1468 <param name="palette" value="viridis"/> | |
| 1469 <param name="frameon" value="True"/> | |
| 1470 <param name="ncols" value="4"/> | |
| 1471 <param name="wspace" value="0.1"/> | |
| 1472 <param name="hspace" value="0.25"/> | |
| 1473 </section> | |
| 1474 <section name="matplotlib_pyplot_scatter"> | |
| 1475 <param name="linewidths" value="0"/> | |
| 1476 <param name="edgecolors" value="face"/> | |
| 1477 </section> | |
| 1478 </conditional> | |
| 1479 <assert_stdout> | |
| 1480 <has_text_matching expression="sc.pl.draw_graph"/> | |
| 1481 <has_text_matching expression="use_raw=False"/> | |
| 1482 <has_text_matching expression="edges=True"/> | |
| 1483 <has_text_matching expression="edges_width=0.1"/> | |
| 1484 <has_text_matching expression="edges_color='Crimson'"/> | |
| 1485 <has_text_matching expression="arrows=False"/> | |
| 1486 <has_text_matching expression="sort_order=False"/> | |
| 1487 <has_text_matching expression="projection='2d'"/> | |
| 1488 <has_text_matching expression="legend_loc='right margin'"/> | |
| 1489 <has_text_matching expression="legend_fontweight='normal'"/> | |
| 1490 <has_text_matching expression="palette='viridis'"/> | |
| 1491 <has_text_matching expression="frameon=True"/> | |
| 1492 <has_text_matching expression="ncols=4"/> | |
| 1493 <has_text_matching expression="wspace=0.1"/> | |
| 1494 <has_text_matching expression="hspace=0.25"/> | |
| 1495 <has_text_matching expression="linewidths=0.0"/> | |
| 1496 <has_text_matching expression="edgecolors='face"/> | |
| 1497 </assert_stdout> | |
| 1498 <output name="out_png" file="pl.draw_graph.png" ftype="png" compare="sim_size"/> | |
| 1499 </test> | |
| 1234 <!--<test> | 1500 <!--<test> |
| 1235 < test pl.dpt_groups_pseudotime > | 1501 < test pl.dpt_groups_pseudotime > |
| 1236 <conditional name="input"> | 1502 <param name="adata" value="tl.dpt.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.h5ad" /> |
| 1237 <param name="format" value="h5ad" /> | |
| 1238 <param name="adata" value="tl.dpt.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.h5ad" /> | |
| 1239 </conditional> | |
| 1240 <param name="format" value="png"/> | 1503 <param name="format" value="png"/> |
| 1241 <conditional name="method"> | 1504 <conditional name="method"> |
| 1242 <param name="method" value="pl.dpt_groups_pseudotime"/> | 1505 <param name="method" value="pl.dpt_groups_pseudotime"/> |
| 1243 <param name="color_map" value="viridis"/> | 1506 <param name="color_map" value="viridis"/> |
| 1244 </conditional> | 1507 </conditional> |
| 1247 <has_text_matching expression="color_map='viridis'"/> | 1510 <has_text_matching expression="color_map='viridis'"/> |
| 1248 </assert_stdout> | 1511 </assert_stdout> |
| 1249 <output name="out_png" file="pl.dpt_groups_pseudotime.dpt.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.png" ftype="png" compare="sim_size"/> | 1512 <output name="out_png" file="pl.dpt_groups_pseudotime.dpt.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.png" ftype="png" compare="sim_size"/> |
| 1250 </test>!--> | 1513 </test>!--> |
| 1251 <test> | 1514 <test> |
| 1252 <!-- test pl.dpt_timeseries !--> | 1515 <!-- test 19: pl.dpt_timeseries !--> |
| 1253 <conditional name="input"> | 1516 <param name="adata" value="tl.dpt.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.h5ad" /> |
| 1254 <param name="format" value="h5ad" /> | |
| 1255 <param name="adata" value="tl.dpt.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.h5ad" /> | |
| 1256 </conditional> | |
| 1257 <param name="format" value="png"/> | 1517 <param name="format" value="png"/> |
| 1258 <conditional name="method"> | 1518 <conditional name="method"> |
| 1259 <param name="method" value="pl.dpt_timeseries"/> | 1519 <param name="method" value="pl.dpt_timeseries"/> |
| 1260 <conditional name="heatmap"> | 1520 <conditional name="heatmap"> |
| 1261 <param name="as_heatmap" value="True"/> | 1521 <param name="as_heatmap" value="True"/> |
| 1269 </assert_stdout> | 1529 </assert_stdout> |
| 1270 <output name="out_png" file="pl.dpt_timeseries.dpt.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.png" ftype="png" compare="sim_size"/> | 1530 <output name="out_png" file="pl.dpt_timeseries.dpt.diffmap.neighbors_gauss_braycurtis.recipe_weinreb17.paul15_subsample.png" ftype="png" compare="sim_size"/> |
| 1271 </test> | 1531 </test> |
| 1272 <!--<test> | 1532 <!--<test> |
| 1273 test pl.paga | 1533 test pl.paga |
| 1274 <conditional name="input"> | 1534 <param name="adata" value="tl.paga.neighbors.paul15_gauss_braycurtis.h5ad" /> |
| 1275 <param name="format" value="h5ad" /> | |
| 1276 <param name="adata" value="tl.paga.neighbors.paul15_gauss_braycurtis.h5ad" /> | |
| 1277 </conditional> | |
| 1278 <param name="format" value="png"/> | 1535 <param name="format" value="png"/> |
| 1279 <conditional name="method"> | 1536 <conditional name="method"> |
| 1280 <param name="method" value="pl.paga"/> | 1537 <param name="method" value="pl.paga"/> |
| 1281 <param name="threshold" value="0.01"/> | 1538 <param name="threshold" value="0.01"/> |
| 1282 <param name="color" value="paul15_clusters"/> | 1539 <param name="color" value="paul15_clusters"/> |
| 1294 <param name="cmap" value="viridis"/> | 1551 <param name="cmap" value="viridis"/> |
| 1295 <param name="frameon" value="True"/> | 1552 <param name="frameon" value="True"/> |
| 1296 </conditional> | 1553 </conditional> |
| 1297 <output name="out_png" file="pl.paga.paul15_gauss_braycurtis.png" ftype="png" compare="sim_size"/> | 1554 <output name="out_png" file="pl.paga.paul15_gauss_braycurtis.png" ftype="png" compare="sim_size"/> |
| 1298 </test>!--> | 1555 </test>!--> |
| 1556 <!--<test> | |
| 1557 test pl.paga_compare | |
| 1558 </test>!--> | |
| 1559 <!--<test> | |
| 1560 test pl.paga_path | |
| 1561 </test>!--> | |
| 1562 <test> | |
| 1563 <!-- test 20: pl.rank_genes_groups !--> | |
| 1564 <param name="adata" value="tl.rank_genes_groups.krumsiek11.h5ad" /> | |
| 1565 <param name="format" value="png"/> | |
| 1566 <conditional name="method"> | |
| 1567 <param name="method" value="pl.rank_genes_groups"/> | |
| 1568 <param name="n_genes" value="10"/> | |
| 1569 <param name="fontsize" value="8"/> | |
| 1570 <param name="ncols" value="4"/> | |
| 1571 <param name="sharey" value="true"/> | |
| 1572 </conditional> | |
| 1573 <assert_stdout> | |
| 1574 <has_text_matching expression="sc.pl.rank_genes_groups"/> | |
| 1575 <has_text_matching expression="n_genes=10"/> | |
| 1576 <has_text_matching expression="fontsize=8"/> | |
| 1577 <has_text_matching expression="ncols=4"/> | |
| 1578 <has_text_matching expression="sharey=True"/> | |
| 1579 </assert_stdout> | |
| 1580 <output name="out_png" file="pl.rank_genes_groups.rank_genes_groups.krumsiek11.png" ftype="png" compare="sim_size"/> | |
| 1581 </test> | |
| 1582 <test> | |
| 1583 <!-- test 21: pl.rank_genes_groups_violin !--> | |
| 1584 <param name="adata" value="tl.rank_genes_groups.krumsiek11.h5ad" /> | |
| 1585 <param name="format" value="png"/> | |
| 1586 <conditional name="method"> | |
| 1587 <param name="method" value="pl.rank_genes_groups_violin"/> | |
| 1588 <conditional name="genes"> | |
| 1589 <param name="select" value="n_genes"/> | |
| 1590 <param name="n_genes" value="10"/> | |
| 1591 </conditional> | |
| 1592 <param name="use_raw" value="false"/> | |
| 1593 <param name="split" value="true"/> | |
| 1594 <section name="violin_plot"> | |
| 1595 <conditional name="stripplot"> | |
| 1596 <param name="stripplot" value="True"/> | |
| 1597 <param name="jitter" value="True"/> | |
| 1598 <param name="size" value="1"/> | |
| 1599 </conditional> | |
| 1600 <param name="scale" value="width"/> | |
| 1601 </section> | |
| 1602 </conditional> | |
| 1603 <assert_stdout> | |
| 1604 <has_text_matching expression="sc.pl.rank_genes_groups_violin"/> | |
| 1605 <has_text_matching expression="n_genes=10"/> | |
| 1606 <has_text_matching expression="use_raw=False"/> | |
| 1607 <has_text_matching expression="split=True"/> | |
| 1608 <has_text_matching expression="strip=True"/> | |
| 1609 <has_text_matching expression="jitter=True"/> | |
| 1610 <has_text_matching expression="size=1"/> | |
| 1611 <has_text_matching expression="scale='width'"/> | |
| 1612 </assert_stdout> | |
| 1613 <output_collection name="collection_png"> | |
| 1614 <element name="Ery" file="pl.rank_genes_groups_violin.Ery.png" ftype="png" compare="sim_size"/> | |
| 1615 <element name="Mk" file="pl.rank_genes_groups_violin.Mk.png" ftype="png" compare="sim_size"/> | |
| 1616 <element name="Mo" file="pl.rank_genes_groups_violin.Mo.png" ftype="png" compare="sim_size"/> | |
| 1617 <element name="Neu" file="pl.rank_genes_groups_violin.Neu.png" ftype="png" compare="sim_size"/> | |
| 1618 <element name="progenitor" file="pl.rank_genes_groups_violin.progenitor.png" ftype="png" compare="sim_size"/> | |
| 1619 </output_collection> | |
| 1620 </test> | |
| 1299 </tests> | 1621 </tests> |
| 1300 <help><![CDATA[ | 1622 <help><![CDATA[ |
| 1301 Generic: Scatter plot along observations or variables axes (`pl.scatter`) | 1623 Generic: Scatter plot along observations or variables axes (`pl.scatter`) |
| 1302 ========================================================================= | 1624 ========================================================================= |
| 1303 | 1625 |
| 1340 ================================== | 1662 ================================== |
| 1341 | 1663 |
| 1342 Wraps `seaborn.violinplot` for `anndata.AnnData`. | 1664 Wraps `seaborn.violinplot` for `anndata.AnnData`. |
| 1343 | 1665 |
| 1344 More details on the `scanpy documentation | 1666 More details on the `scanpy documentation |
| 1667 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.violin.html>`__ | |
| 1668 | |
| 1669 Generic: Stacked violin plots (`pl.stacked_violin`) | |
| 1670 =================================================== | |
| 1671 | |
| 1672 Makes a compact image composed of individual violin plots (from `seaborn.violinplot`) | |
| 1673 stacked on top of each other. Useful to visualize gene expression per cluster. | |
| 1674 | |
| 1675 More details on the `scanpy documentation | |
| 1345 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.stacked_violin.html>`__ | 1676 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.stacked_violin.html>`__ |
| 1346 | 1677 |
| 1347 Generic: Heatmap of the mean expression values per cluster (`pl.matrixplot`) | 1678 Generic: Heatmap of the mean expression values per cluster (`pl.matrixplot`) |
| 1348 ============================================================================ | 1679 ============================================================================ |
| 1349 | 1680 |
| 1351 | 1682 |
| 1352 If groupby is not given, the matrixplot assumes that all data belongs to a single | 1683 If groupby is not given, the matrixplot assumes that all data belongs to a single |
| 1353 category. | 1684 category. |
| 1354 | 1685 |
| 1355 More details on the `scanpy documentation | 1686 More details on the `scanpy documentation |
| 1356 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.matrixplot.html>`__ | 1687 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.matrixplot.html>`__ |
| 1357 | 1688 |
| 1358 Generic: Hierarchically-clustered heatmap (`pl.clustermap`) | 1689 Generic: Hierarchically-clustered heatmap (`pl.clustermap`) |
| 1359 =========================================================== | 1690 =========================================================== |
| 1360 | 1691 |
| 1361 Wraps `seaborn.clustermap | 1692 Wraps `seaborn.clustermap |
| 1369 clustergrid.dendrogram_row.reordered_ind | 1700 clustergrid.dendrogram_row.reordered_ind |
| 1370 | 1701 |
| 1371 Column indices, use: clustergrid.dendrogram_col.reordered_ind | 1702 Column indices, use: clustergrid.dendrogram_col.reordered_ind |
| 1372 | 1703 |
| 1373 More details on the `scanpy documentation | 1704 More details on the `scanpy documentation |
| 1374 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.clustermap.html>`__ | 1705 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.clustermap.html>`__ |
| 1375 | 1706 |
| 1376 Preprocessing: Plot the fraction of counts assigned to each gene over all cells (`pl.highest_expr_genes`) | 1707 Preprocessing: Plot the fraction of counts assigned to each gene over all cells (`pl.highest_expr_genes`) |
| 1377 ========================================================================================================= | 1708 ========================================================================================================= |
| 1378 | 1709 |
| 1379 Computes, for each gene, the fraction of counts assigned to that gene within | 1710 Computes, for each gene, the fraction of counts assigned to that gene within |
| 1380 a cell. The `n_top` genes with the highest mean fraction over all cells are | 1711 a cell. The `n_top` genes with the highest mean fraction over all cells are |
| 1381 plotted as boxplots. | 1712 plotted as boxplots. |
| 1382 | 1713 |
| 1383 This plot is similar to the `scater` package function `plotHighestExprs(type= "highest-expression")`, see `here | 1714 This plot is similar to the `scater` package function `plotHighestExprs(type= "highest-expression")` |
| 1384 <https://bioconductor.org/packages/devel/bioc/vignettes/scater/inst/doc/vignette-qc.html>`__. | 1715 |
| 1385 -- Davis McCarthy and Aaron Lun | 1716 More details on the `scanpy documentation |
| 1386 | 1717 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.highest_expr_genes.html>`__ |
| 1387 More details on the `scanpy documentation | 1718 |
| 1388 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.highest_expr_genes.html>`__ | 1719 Preprocessing: Plot dispersions versus means for genes (`pl.highly_variable_genes`) |
| 1720 =================================================================================== | |
| 1721 | |
| 1722 It produces Supp. Fig. 5c of Zheng et al. (2017) and MeanVarPlot() of Seurat. | |
| 1723 | |
| 1724 More details on the `scanpy documentation | |
| 1725 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.highly_variable_genes.html>`__ | |
| 1389 | 1726 |
| 1390 PCA: Scatter plot in PCA coordinates (`pl.pca`) | 1727 PCA: Scatter plot in PCA coordinates (`pl.pca`) |
| 1391 =============================================== | 1728 =============================================== |
| 1392 | 1729 |
| 1393 More details on the `scanpy documentation | 1730 More details on the `scanpy documentation |
| 1394 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.pca.html>`__ | 1731 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.pca.html>`__ |
| 1395 | 1732 |
| 1396 PCA: Rank genes according to contributions to PCs (`pl.pca_loadings`) | 1733 PCA: Rank genes according to contributions to PCs (`pl.pca_loadings`) |
| 1397 ===================================================================== | 1734 ===================================================================== |
| 1398 | 1735 |
| 1399 More details on the `scanpy documentation | 1736 More details on the `scanpy documentation |
| 1400 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.pca_loadings.html>`__ | 1737 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.pca_loadings.html>`__ |
| 1401 | 1738 |
| 1402 PCA: Plot the variance ratio (`pl.pca_variance_ratio`) | 1739 PCA: Plot the variance ratio (`pl.pca_variance_ratio`) |
| 1403 ====================================================== | 1740 ====================================================== |
| 1404 | 1741 |
| 1405 More details on the `scanpy documentation | 1742 More details on the `scanpy documentation |
| 1406 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.pca_variance_ratio.html>`__ | 1743 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.pca_variance_ratio.html>`__ |
| 1407 | 1744 |
| 1408 PCA: Plot PCA results (`pl.pca_overview`) | 1745 PCA: Plot PCA results (`pl.pca_overview`) |
| 1409 ========================================= | 1746 ========================================= |
| 1410 | 1747 |
| 1411 The parameters are the ones of the scatter plot. Call pca_ranking separately | 1748 The parameters are the ones of the scatter plot. Call pca_ranking separately |
| 1412 if you want to change the default settings. | 1749 if you want to change the default settings. |
| 1413 | 1750 |
| 1414 More details on the `scanpy documentation | 1751 More details on the `scanpy documentation |
| 1415 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.pca_overview.html>`__ | 1752 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.pca_overview.html>`__ |
| 1416 | 1753 |
| 1417 Embedding: Scatter plot in tSNE basis (`pl.tsne`) | 1754 Embedding: Scatter plot in tSNE basis (`pl.tsne`) |
| 1418 ================================================= | 1755 ================================================= |
| 1419 | 1756 |
| 1420 More details on the `scanpy documentation | 1757 More details on the `scanpy documentation |
| 1421 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.tsne.html>`__ | 1758 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.tsne.html>`__ |
| 1422 | 1759 |
| 1423 Embeddings: Scatter plot in UMAP basis (`pl.umap`) | 1760 Embeddings: Scatter plot in UMAP basis (`pl.umap`) |
| 1424 ================================================== | 1761 ================================================== |
| 1425 | 1762 |
| 1426 More details on the `scanpy documentation | 1763 More details on the `scanpy documentation |
| 1427 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.umap.html>`__ | 1764 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.umap.html>`__ |
| 1428 | 1765 |
| 1429 Embeddings: Scatter plot in Diffusion Map basis (`pl.diffmap`) | 1766 Embeddings: Scatter plot in Diffusion Map basis (`pl.diffmap`) |
| 1430 ============================================================== | 1767 ============================================================== |
| 1431 | 1768 |
| 1432 More details on the `scanpy documentation | 1769 More details on the `scanpy documentation |
| 1433 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.diffmap.html>`__ | 1770 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.diffmap.html>`__ |
| 1434 | 1771 |
| 1435 Branching trajectories and pseudotime, clustering: Plot groups and pseudotime (`pl.dpt_groups_pseudotime`) | 1772 Branching trajectories and pseudotime, clustering: Plot groups and pseudotime (`pl.dpt_groups_pseudotime`) |
| 1436 =========================================================================================================== | 1773 =========================================================================================================== |
| 1437 | 1774 |
| 1438 More details on the `scanpy documentation | 1775 More details on the `scanpy documentation |
| 1439 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.dpt_groups_pseudotime.html>`__ | 1776 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.dpt_groups_pseudotime.html>`__ |
| 1440 | 1777 |
| 1441 Branching trajectories and pseudotime, clustering: Heatmap of pseudotime series (`pl.dpt_timeseries`) | 1778 Branching trajectories and pseudotime, clustering: Heatmap of pseudotime series (`pl.dpt_timeseries`) |
| 1442 ===================================================================================================== | 1779 ===================================================================================================== |
| 1443 | 1780 |
| 1444 More details on the `scanpy documentation | 1781 More details on the `scanpy documentation |
| 1445 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.dpt_timeseries.html>`__ | 1782 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.dpt_timeseries.html>`__ |
| 1446 | 1783 |
| 1447 | 1784 |
| 1448 Branching trajectories and pseudotime, clustering: Plot the abstracted graph through thresholding low-connectivity edges (`pl.paga`) | 1785 Branching trajectories and pseudotime, clustering: Plot the abstracted graph through thresholding low-connectivity edges (`pl.paga`) |
| 1449 ==================================================================================================================================== | 1786 ==================================================================================================================================== |
| 1450 | 1787 |
| 1453 When initializing the positions, note that - for some reason - igraph | 1790 When initializing the positions, note that - for some reason - igraph |
| 1454 mirrors coordinates along the x axis... that is, you should increase the | 1791 mirrors coordinates along the x axis... that is, you should increase the |
| 1455 `maxiter` parameter by 1 if the layout is flipped. | 1792 `maxiter` parameter by 1 if the layout is flipped. |
| 1456 | 1793 |
| 1457 More details on the `scanpy documentation | 1794 More details on the `scanpy documentation |
| 1458 <https://scanpy.readthedocs.io/en/latest/api/scanpy.pl.paga.html>`__ | 1795 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.paga.html>`__ |
| 1459 | 1796 |
| 1460 | 1797 |
| 1798 Branching trajectories and pseudotime, clustering: Scatter and PAGA graph side-by-side (`pl.paga_compare`) | |
| 1799 ========================================================================================================== | |
| 1800 | |
| 1801 More details on the `scanpy documentation | |
| 1802 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.paga_compare.html>`__ | |
| 1803 | |
| 1804 Branching trajectories and pseudotime, clustering: Gene expression and annotation changes along paths (`pl.paga_path`) | |
| 1805 ====================================================================================================================== | |
| 1806 | |
| 1807 More details on the `scanpy documentation | |
| 1808 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.paga_path.html>`__ | |
| 1809 | |
| 1810 Marker genes: Plot ranking of genes using dotplot plot (`pl.rank_genes_groups`) | |
| 1811 =============================================================================== | |
| 1812 | |
| 1813 More details on the `scanpy documentation | |
| 1814 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.rank_genes_groups.html>`__ | |
| 1815 | |
| 1816 Marker genes: Plot ranking of genes for all tested comparisons (`pl.rank_genes_groups_violin`) | |
| 1817 ============================================================================================== | |
| 1818 | |
| 1819 More details on the `scanpy documentation | |
| 1820 <https://icb-scanpy.readthedocs-hosted.com/en/stable/api/scanpy.pl.rank_genes_groups_violin.html>`__ | |
| 1461 ]]></help> | 1821 ]]></help> |
| 1462 <expand macro="citations"/> | 1822 <expand macro="citations"/> |
| 1463 </tool> | 1823 </tool> |
