Mercurial > repos > iuc > scanpy_plot
comparison plot.xml @ 13:084c74890a1f draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/scanpy/ commit 0ef475df22ba51263bb3d1db9f8797c723db35b0
| author | iuc |
|---|---|
| date | Tue, 20 Aug 2024 09:49:26 +0000 |
| parents | 1f380e8a6aec |
| children | aa8abbf399b3 |
comparison
equal
deleted
inserted
replaced
| 12:1f380e8a6aec | 13:084c74890a1f |
|---|---|
| 77 @CMD_param_title@ | 77 @CMD_param_title@ |
| 78 @CMD_param_size@ | 78 @CMD_param_size@ |
| 79 frameon=$method.plot.frameon) | 79 frameon=$method.plot.frameon) |
| 80 | 80 |
| 81 #else if $method.method == 'pl.heatmap' | 81 #else if $method.method == 'pl.heatmap' |
| 82 @CMD_var_names_header_check@ | |
| 82 sc.pl.heatmap( | 83 sc.pl.heatmap( |
| 83 @CMD_param_plot_inputs@ | 84 @CMD_param_plot_inputs@ |
| 84 #if $method.gene_symbols | 85 #if $method.gene_symbols |
| 85 gene_symbols='$method.gene_symbols', | 86 gene_symbols='$method.gene_symbols', |
| 86 #end if | 87 #end if |
| 87 @CMD_params_inputs@ | 88 @CMD_params_inputs@ |
| 88 @CMD_params_plots@ | 89 @CMD_params_plots@ |
| 89 @CMD_pl_heatmap@) | 90 @CMD_pl_heatmap@) |
| 90 | 91 |
| 91 #else if $method.method == 'pl.dotplot' | 92 #else if $method.method == 'pl.dotplot' |
| 93 @CMD_var_names_header_check@ | |
| 92 sc.pl.dotplot( | 94 sc.pl.dotplot( |
| 93 @CMD_param_plot_inputs@ | 95 @CMD_param_plot_inputs@ |
| 94 #if $method.gene_symbols | 96 #if $method.gene_symbols |
| 95 gene_symbols='$method.gene_symbols', | 97 gene_symbols='$method.gene_symbols', |
| 96 #end if | 98 #end if |
| 127 rotation=$method.rotation, | 129 rotation=$method.rotation, |
| 128 #end if | 130 #end if |
| 129 @CMD_params_seaborn_violinplot@) | 131 @CMD_params_seaborn_violinplot@) |
| 130 | 132 |
| 131 #else if $method.method == 'pl.stacked_violin' | 133 #else if $method.method == 'pl.stacked_violin' |
| 134 @CMD_var_names_header_check@ | |
| 132 sc.pl.stacked_violin( | 135 sc.pl.stacked_violin( |
| 133 @CMD_param_plot_inputs@ | 136 @CMD_param_plot_inputs@ |
| 134 #if $method.gene_symbols | 137 #if $method.gene_symbols |
| 135 gene_symbols='$method.gene_symbols', | 138 gene_symbols='$method.gene_symbols', |
| 136 #end if | 139 #end if |
| 137 @CMD_params_inputs@ | 140 @CMD_params_inputs@ |
| 138 @CMD_params_plots@ | 141 @CMD_params_plots@ |
| 139 @CMD_pl_stacked_violin@) | 142 @CMD_pl_stacked_violin@) |
| 140 | 143 |
| 141 #else if $method.method == 'pl.matrixplot' | 144 #else if $method.method == 'pl.matrixplot' |
| 145 @CMD_var_names_header_check@ | |
| 142 sc.pl.matrixplot( | 146 sc.pl.matrixplot( |
| 143 @CMD_param_plot_inputs@ | 147 @CMD_param_plot_inputs@ |
| 144 #if $method.gene_symbols | 148 #if $method.gene_symbols |
| 145 gene_symbols='$method.gene_symbols', | 149 gene_symbols='$method.gene_symbols', |
| 146 #end if | 150 #end if |
| 397 #end if | 401 #end if |
| 398 #end if | 402 #end if |
| 399 scale='$method.violin_plot.scale') | 403 scale='$method.violin_plot.scale') |
| 400 | 404 |
| 401 #else if $method.method == 'pl.rank_genes_groups_dotplot' | 405 #else if $method.method == 'pl.rank_genes_groups_dotplot' |
| 406 | |
| 407 @CMD_var_names_header_check@ | |
| 408 | |
| 402 sc.pl.rank_genes_groups_dotplot( | 409 sc.pl.rank_genes_groups_dotplot( |
| 403 @CMD_param_plot_inputs@ | 410 @CMD_param_plot_inputs@ |
| 404 @CMD_pl_rank_genes_groups_ext@ | 411 #if $method.var_names.type == 'custom' |
| 412 #set $var_names = ([x.strip() for x in str($method.var_names.var_names).split(',')]) | |
| 413 var_names=$var_names, | |
| 414 #else if $method.var_names.type == 'customfile' | |
| 415 var_names={key: [v for v in list(value.values()) if pd.notna(v)] for key, value in pd.read_csv('$var_names', sep='\t', index_col=0, header=header).to_dict(orient='index').items()}, | |
| 416 #else | |
| 417 n_genes=$method.n_genes, | |
| 418 #end if | |
| 419 #if $method.groupby != '' | |
| 420 groupby='$method.groupby', | |
| 421 #end if | |
| 422 num_categories=$method.num_categories, | |
| 423 #if $method.key != '' | |
| 424 key='$method.key', | |
| 425 #end if | |
| 405 #if $method.gene_symbols | 426 #if $method.gene_symbols |
| 406 gene_symbols='$method.gene_symbols', | 427 gene_symbols='$method.gene_symbols', |
| 407 #end if | 428 #end if |
| 408 @CMD_params_plots@ | 429 @CMD_params_plots@ |
| 409 @CMD_pl_dotplot@) | 430 @CMD_pl_dotplot@) |
| 817 <expand macro="conditional_stripplot"/> | 838 <expand macro="conditional_stripplot"/> |
| 818 <expand macro="param_scale"/> | 839 <expand macro="param_scale"/> |
| 819 </section> | 840 </section> |
| 820 </when> | 841 </when> |
| 821 <when value="pl.rank_genes_groups_dotplot"> | 842 <when value="pl.rank_genes_groups_dotplot"> |
| 843 <expand macro="params_inputs"/> | |
| 822 <expand macro="pl_rank_genes_groups_ext"/> | 844 <expand macro="pl_rank_genes_groups_ext"/> |
| 823 <expand macro="params_plots"/> | 845 <expand macro="params_plots"/> |
| 824 <expand macro="gene_symbols"/> | 846 <expand macro="gene_symbols"/> |
| 825 <expand macro="pl_dotplot"/> | 847 <expand macro="pl_dotplot"/> |
| 826 </when> | 848 </when> |
| 2031 <param name="format" value="png"/> | 2053 <param name="format" value="png"/> |
| 2032 <conditional name="method"> | 2054 <conditional name="method"> |
| 2033 <param name="method" value="pl.rank_genes_groups_dotplot"/> | 2055 <param name="method" value="pl.rank_genes_groups_dotplot"/> |
| 2034 <param name="gene_symbols" value="symbol"/> | 2056 <param name="gene_symbols" value="symbol"/> |
| 2035 <param name="n_genes" value="10"/> | 2057 <param name="n_genes" value="10"/> |
| 2058 <conditional name="var_names"> | |
| 2059 <param name="type" value="all"/> | |
| 2060 </conditional> | |
| 2036 <param name="log" value="False"/> | 2061 <param name="log" value="False"/> |
| 2037 <param name="use_raw" value="False"/> | 2062 <param name="use_raw" value="False"/> |
| 2038 <param name="dendrogram" value="False"/> | 2063 <param name="dendrogram" value="False"/> |
| 2039 <param name="color_map" value="viridis"/> | 2064 <param name="color_map" value="viridis"/> |
| 2040 <section name="matplotlib_pyplot_scatter"> | 2065 <section name="matplotlib_pyplot_scatter"> |
| 2231 <has_text_matching expression="title='A title'"/> | 2256 <has_text_matching expression="title='A title'"/> |
| 2232 </assert_contents> | 2257 </assert_contents> |
| 2233 </output> | 2258 </output> |
| 2234 <output name="out_png" file="pl.scatter.pbmc68k_reduced.png" ftype="png" compare="sim_size"/> | 2259 <output name="out_png" file="pl.scatter.pbmc68k_reduced.png" ftype="png" compare="sim_size"/> |
| 2235 </test> | 2260 </test> |
| 2261 <test expect_num_outputs="2"> | |
| 2262 <!-- test 35: pl.rank_genes_groups_dotplot with marker list --> | |
| 2263 <param name="adata" value="cosg.rank_genes_groups.newton-cg.pbmc68k_highly_reduced_1.h5ad" /> | |
| 2264 <param name="format" value="png"/> | |
| 2265 <conditional name="method"> | |
| 2266 <param name="method" value="pl.rank_genes_groups_dotplot"/> | |
| 2267 <conditional name="var_names"> | |
| 2268 <param name="type" value="customfile"/> | |
| 2269 <param name="var_names" value="tl.rank_genes_groups.newton-cg.pbmc68k_highly_reduced_marker_1.tsv"/> | |
| 2270 </conditional> | |
| 2271 <param name="groupby" value="bulk_labels"/> | |
| 2272 <param name="log" value="False"/> | |
| 2273 <param name="use_raw" value="False"/> | |
| 2274 <param name="dendrogram" value="False"/> | |
| 2275 <param name="color_map" value="viridis"/> | |
| 2276 <section name="matplotlib_pyplot_scatter"> | |
| 2277 <param name="linewidths" value="0" /> | |
| 2278 <param name="edgecolors" value="face"/> | |
| 2279 </section> | |
| 2280 </conditional> | |
| 2281 <section name="advanced_common"> | |
| 2282 <param name="show_log" value="true" /> | |
| 2283 </section> | |
| 2284 <output name="hidden_output"> | |
| 2285 <assert_contents> | |
| 2286 <has_text_matching expression="sc.pl.rank_genes_groups_dotplot"/> | |
| 2287 <has_text_matching expression="groupby='bulk_labels'"/> | |
| 2288 <has_text_matching expression="log=False"/> | |
| 2289 <has_text_matching expression="use_raw=False"/> | |
| 2290 <has_text_matching expression="dendrogram=False"/> | |
| 2291 <has_text_matching expression="color_map='viridis'"/> | |
| 2292 <has_text_matching expression="lw=0.0"/> | |
| 2293 <has_text_matching expression="ec='face'"/> | |
| 2294 </assert_contents> | |
| 2295 </output> | |
| 2296 <output name="out_png" file="pl.rank_genes_groups.newton-cg.pbmc68k_highly_reduced_marker_1.png" ftype="png" compare="sim_size"/> | |
| 2297 </test> | |
| 2298 <test expect_num_outputs="2"> | |
| 2299 <!-- test 36: pl.rank_genes_groups_dotplot with marker list --> | |
| 2300 <param name="adata" value="cosg.rank_genes_groups.newton-cg.pbmc68k_highly_reduced_1.h5ad" /> | |
| 2301 <param name="format" value="png"/> | |
| 2302 <conditional name="method"> | |
| 2303 <param name="method" value="pl.rank_genes_groups_dotplot"/> | |
| 2304 <conditional name="var_names"> | |
| 2305 <param name="type" value="customfile"/> | |
| 2306 <param name="var_names" value="tl.rank_genes_groups.newton-cg.pbmc68k_highly_reduced_marker_filtered_1.tsv"/> | |
| 2307 </conditional> | |
| 2308 <param name="groupby" value="bulk_labels"/> | |
| 2309 <param name="log" value="False"/> | |
| 2310 <param name="use_raw" value="False"/> | |
| 2311 <param name="dendrogram" value="False"/> | |
| 2312 <param name="color_map" value="viridis"/> | |
| 2313 <section name="matplotlib_pyplot_scatter"> | |
| 2314 <param name="linewidths" value="0" /> | |
| 2315 <param name="edgecolors" value="face"/> | |
| 2316 </section> | |
| 2317 </conditional> | |
| 2318 <section name="advanced_common"> | |
| 2319 <param name="show_log" value="true" /> | |
| 2320 </section> | |
| 2321 <output name="hidden_output"> | |
| 2322 <assert_contents> | |
| 2323 <has_text_matching expression="sc.pl.rank_genes_groups_dotplot"/> | |
| 2324 <has_text_matching expression="groupby='bulk_labels'"/> | |
| 2325 <has_text_matching expression="log=False"/> | |
| 2326 <has_text_matching expression="use_raw=False"/> | |
| 2327 <has_text_matching expression="dendrogram=False"/> | |
| 2328 <has_text_matching expression="color_map='viridis'"/> | |
| 2329 <has_text_matching expression="lw=0.0"/> | |
| 2330 <has_text_matching expression="ec='face'"/> | |
| 2331 </assert_contents> | |
| 2332 </output> | |
| 2333 <output name="out_png" file="pl.rank_genes_groups.newton-cg.pbmc68k_highly_reduced_marker_filtered_1.png" ftype="png" compare="sim_size"/> | |
| 2334 </test> | |
| 2236 </tests> | 2335 </tests> |
| 2237 <help><