Mercurial > repos > iuc > seurat_plot
comparison plot.xml @ 2:c520f64ffd57 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/seurat commit 0c7884b059c6a12ecf22a025317f04c160962be7
| author | iuc |
|---|---|
| date | Thu, 26 Mar 2026 11:15:58 +0000 |
| parents | fee4b4eb0ef5 |
| children |
comparison
equal
deleted
inserted
replaced
| 1:fee4b4eb0ef5 | 2:c520f64ffd57 |
|---|---|
| 4 <import>macros.xml</import> | 4 <import>macros.xml</import> |
| 5 </macros> | 5 </macros> |
| 6 <expand macro="bio_tools"/> | 6 <expand macro="bio_tools"/> |
| 7 <expand macro="requirements"/> | 7 <expand macro="requirements"/> |
| 8 <expand macro="version_command"/> | 8 <expand macro="version_command"/> |
| 9 <expand macro="creators"/> | |
| 9 <command detect_errors="exit_code"><![CDATA[ | 10 <command detect_errors="exit_code"><![CDATA[ |
| 10 @CMD@ | 11 @CMD@ |
| 11 ]]></command> | 12 ]]></command> |
| 12 <configfiles> | 13 <configfiles> |
| 13 <configfile name="script_file"><![CDATA[ | 14 <configfile name="script_file"><![CDATA[ |
| 244 raster.dpi = c($method.plot.raster.raster_x, $method.plot.raster.raster_y), | 245 raster.dpi = c($method.plot.raster.raster_x, $method.plot.raster.raster_y), |
| 245 #end if | 246 #end if |
| 246 combine = TRUE | 247 combine = TRUE |
| 247 ) | 248 ) |
| 248 | 249 |
| 250 #else if $method.method == 'ImageDimPlot' | |
| 251 | |
| 252 #if $method.adv.cells | |
| 253 cells_list<-paste(readLines('$method.adv.cells'), collapse=",") | |
| 254 #end if | |
| 255 | |
| 256 plot<-ImageDimPlot( | |
| 257 seurat_obj, | |
| 258 #if $method.plot.fov != '' | |
| 259 fov = c(unlist(strsplit(gsub(" ", "", '$method.plot.fov'), ","))), | |
| 260 #end if | |
| 261 #if $method.plot.boundaries != '' | |
| 262 boundaries = c(unlist(strsplit(gsub(" ", "", '$method.plot.boundaries'), ","))), | |
| 263 #end if | |
| 264 #if $method.adv.group_by != '' | |
| 265 group.by = '$method.adv.group_by', | |
| 266 #end if | |
| 267 #if $method.adv.split_by != '' | |
| 268 split.by = '$method.adv.split_by', | |
| 269 #end if | |
| 270 #if $method.plot.cols != '' | |
| 271 cols = c(unlist(strsplit(gsub(" ", "", '$method.plot.cols'), ","))), | |
| 272 shuffle.cols = $method.plot.shuffle_cols, | |
| 273 #end if | |
| 274 size = $method.plot.size, | |
| 275 #if $method.plot.molecules != '' | |
| 276 molecules = c(unlist(strsplit(gsub(" ", "", '$method.plot.molecules'), ","))), | |
| 277 mols.size = $method.plot.mols_size, | |
| 278 mols.cols = c(unlist(strsplit(gsub(" ", "", '$method.plot.mols_cols'), ","))), | |
| 279 mols.alpha = $method.plot.mols_alpha, | |
| 280 nmols = $method.plot.nmols, | |
| 281 #end if | |
| 282 alpha = $method.plot.alpha, | |
| 283 #if $method.adv.border_color != '' | |
| 284 border.color = '$method.adv.border_color', | |
| 285 #end if | |
| 286 #if $method.adv.border_size != '' | |
| 287 border.size = $method.adv.border_size, | |
| 288 #end if | |
| 289 na.value = '$method.plot.na_value', | |
| 290 dark.background = $method.adv.dark_background, | |
| 291 crop = $method.adv.crop, | |
| 292 #if $method.adv.cells | |
| 293 cells = c(unlist(strsplit(cells_list, ","))), | |
| 294 #end if | |
| 295 overlap = $method.adv.overlap, | |
| 296 axes = $method.adv.axes, | |
| 297 combine = TRUE, | |
| 298 coord.fixed = $method.adv.coord_fixed, | |
| 299 flip_xy = $method.adv.flip_xy | |
| 300 ) | |
| 301 | |
| 302 #else if $method.method == 'ImageFeaturePlot' | |
| 303 | |
| 304 #if $method.adv.cells | |
| 305 cells_list<-paste(readLines('$method.adv.cells'), collapse=",") | |
| 306 #end if | |
| 307 | |
| 308 plot<-ImageFeaturePlot( | |
| 309 seurat_obj, | |
| 310 features = '$method.features', | |
| 311 #if $method.plot.fov != '' | |
| 312 fov = c(unlist(strsplit(gsub(" ", "", '$method.plot.fov'), ","))), | |
| 313 #end if | |
| 314 #if $method.plot.boundaries != '' | |
| 315 boundaries = c(unlist(strsplit(gsub(" ", "", '$method.plot.boundaries'), ","))), | |
| 316 #end if | |
| 317 size = $method.plot.size, | |
| 318 #if $method.adv.min_cutoff != '' | |
| 319 min.cutoff = '$method.adv.min_cutoff', | |
| 320 #end if | |
| 321 #if $method.adv.max_cutoff != '' | |
| 322 max.cutoff = '$method.adv.max_cutoff', | |
| 323 #end if | |
| 324 #if $method.adv.split_by != '' | |
| 325 split.by = '$method.adv.split_by', | |
| 326 #end if | |
| 327 #if $method.plot.molecules != '' | |
| 328 molecules = c(unlist(strsplit(gsub(" ", "", '$method.plot.molecules'), ","))), | |
| 329 mols.size = $method.plot.mols_size, | |
| 330 mols.cols = c(unlist(strsplit(gsub(" ", "", '$method.plot.mols_cols'), ","))), | |
| 331 nmols = $method.plot.nmols, | |
| 332 #end if | |
| 333 alpha = $method.plot.alpha, | |
| 334 #if $method.adv.border_color != '' | |
| 335 border.color = '$method.adv.border_color', | |
| 336 #end if | |
| 337 #if $method.adv.border_size != '' | |
| 338 border.size = $method.adv.border_size, | |
| 339 #end if | |
| 340 dark.background = $method.adv.dark_background, | |
| 341 blend = $method.plot.blend, | |
| 342 #if $method.plot.blend == 'TRUE' | |
| 343 cols = c("#ff0000", "#00ff00"), | |
| 344 blend.threshold = $method.plot.blend_threshold, | |
| 345 #else | |
| 346 cols = c("lightgrey", "firebrick1"), | |
| 347 scale = '$method.plot.scale', | |
| 348 #end if | |
| 349 crop = $method.adv.crop, | |
| 350 #if $method.adv.cells | |
| 351 cells = c(unlist(strsplit(cells_list, ","))), | |
| 352 #end if | |
| 353 overlap = $method.adv.overlap, | |
| 354 axes = $method.adv.axes, | |
| 355 combine = TRUE, | |
| 356 coord.fixed = $method.adv.coord_fixed | |
| 357 ) | |
| 358 | |
| 249 #else if $method.method == 'DimHeatmap' | 359 #else if $method.method == 'DimHeatmap' |
| 250 plot<-DimHeatmap( | 360 plot<-DimHeatmap( |
| 251 seurat_obj, | 361 seurat_obj, |
| 252 dims = $method.dims, | 362 dims = $method.dims, |
| 253 nfeatures = $method.nfeatures, | 363 nfeatures = $method.nfeatures, |
| 308 #if $method.plot.pt_size | 418 #if $method.plot.pt_size |
| 309 pt.size = $method.plot.pt_size, | 419 pt.size = $method.plot.pt_size, |
| 310 #end if | 420 #end if |
| 311 alpha = $method.plot.alpha, | 421 alpha = $method.plot.alpha, |
| 312 order = $method.plot.order, | 422 order = $method.plot.order, |
| 423 #if $method.adv.min_cutoff != '' | |
| 313 min.cutoff = 'q$method.adv.min_cutoff', | 424 min.cutoff = 'q$method.adv.min_cutoff', |
| 425 #end if | |
| 426 #if $method.adv.max_cutoff != '' | |
| 314 max.cutoff = 'q$method.adv.max_cutoff', | 427 max.cutoff = 'q$method.adv.max_cutoff', |
| 428 #end if | |
| 315 #if $method.adv.split_by != '' | 429 #if $method.adv.split_by != '' |
| 316 split.by = '$method.adv.split_by', | 430 split.by = '$method.adv.split_by', |
| 317 by.col = $method.plot.blend.by_col, | 431 by.col = $method.plot.blend.by_col, |
| 318 #end if | 432 #end if |
| 319 keep.scale = '$method.plot.keep_scale', | 433 keep.scale = '$method.plot.keep_scale', |
| 499 <option value="FeatureScatter">Scatter Plot with 'FeatureScatter'</option> | 613 <option value="FeatureScatter">Scatter Plot with 'FeatureScatter'</option> |
| 500 <option value="CellScatter">Scatter Plot with 'CellScatter'</option> | 614 <option value="CellScatter">Scatter Plot with 'CellScatter'</option> |
| 501 <option value="VariableFeaturePlot">Plot Variable Genes with 'VariableFeaturePlot'</option> | 615 <option value="VariableFeaturePlot">Plot Variable Genes with 'VariableFeaturePlot'</option> |
| 502 <option value="VizDimLoadings">Visualize Reduction Results with 'VizDimLoadings'</option> | 616 <option value="VizDimLoadings">Visualize Reduction Results with 'VizDimLoadings'</option> |
| 503 <option value="DimPlot">Visualize Dimensional Reduction with 'DimPlot'</option> | 617 <option value="DimPlot">Visualize Dimensional Reduction with 'DimPlot'</option> |
| 618 <option value="ImageDimPlot">Visualize spatial clusters or other categorical groupings with 'ImageDimPlot'</option> | |
| 619 <option value="ImageFeaturePlot">Visualize expression in a spatial context with 'ImageFeaturePlot'</option> | |
| 504 <option value="DimHeatmap">Visualize Reduction Results with 'DimHeatmap'</option> | 620 <option value="DimHeatmap">Visualize Reduction Results with 'DimHeatmap'</option> |
| 505 <option value="ElbowPlot">Determine dimensionality with 'ElbowPlot'</option> | 621 <option value="ElbowPlot">Determine dimensionality with 'ElbowPlot'</option> |
| 506 <option value="FeaturePlot">Visualize expression with 'FeaturePlot'</option> | 622 <option value="FeaturePlot">Visualize expression with 'FeaturePlot'</option> |
| 507 <option value="DoHeatmap">Visualize expression with 'DoHeatmap'</option> | 623 <option value="DoHeatmap">Visualize expression with 'DoHeatmap'</option> |
| 508 <option value="DotPlot">Visualize expression with 'DotPlot'</option> | 624 <option value="DotPlot">Visualize expression with 'DotPlot'</option> |
| 685 <param name="sizes_highlight" type="integer" value="1" label="Size of highlighted cells" help="(sizes.highlight)"/> | 801 <param name="sizes_highlight" type="integer" value="1" label="Size of highlighted cells" help="(sizes.highlight)"/> |
| 686 </when> | 802 </when> |
| 687 <when value="false"> | 803 <when value="false"> |
| 688 </when> | 804 </when> |
| 689 </conditional> | 805 </conditional> |
| 690 <param name="na_value" type="select" label="Colour for NA points when using custom scale" help="(na.value)"> | 806 <expand macro="plot_na_value"/> |
| 691 <option value="lightgrey" selected="true">lightgrey</option> | |
| 692 <option value="grey">grey</option> | |
| 693 <option value="black">black</option> | |
| 694 </param> | |
| 695 </section> | 807 </section> |
| 696 <section name="adv" title="Advanced Options"> | 808 <section name="adv" title="Advanced Options"> |
| 697 <param argument="cells" type="data" format="txt,tabular" optional="true" label="List of cells to include on plot" help="text file with one cell on each line"/> | 809 <expand macro="plot_cells"/> |
| 698 <expand macro="plot_group_by"/> | 810 <expand macro="plot_group_by"/> |
| 699 <expand macro="plot_split_by"/> | 811 <expand macro="plot_split_by"/> |
| 700 <param name="shape_by" type="text" optional="true" value="" label="Shape points by a group or identity" help="only when not saving as raster (shape.by)"/> | 812 <param name="shape_by" type="text" optional="true" value="" label="Shape points by a group or identity" help="only when not saving as raster (shape.by)"/> |
| 813 </section> | |
| 814 </when> | |
| 815 <when value="ImageDimPlot"> | |
| 816 <section name="plot" title="Plot Formatting Options"> | |
| 817 <expand macro="plot_fov"/> | |
| 818 <expand macro="plot_boundaries"/> | |
| 819 <expand macro="plot_cols"/> | |
| 820 <expand macro="plot_shuffle_cols"/> | |
| 821 <param name="size" type="float" value="1.0" label="Point size for cells" help="(size)"/> | |
| 822 <expand macro="plot_alpha"/> | |
| 823 <expand macro="plot_molecules"/> | |
| 824 <expand macro="plot_mol_alpha"/> | |
| 825 <expand macro="plot_nmols"/> | |
| 826 <expand macro="plot_na_value"/> | |
| 827 </section> | |
| 828 <section name="adv" title="Advanced Options"> | |
| 829 <expand macro="plot_group_by"/> | |
| 830 <expand macro="plot_split_by"/> | |
| 831 <expand macro="plot_border"/> | |
| 832 <expand macro="plot_dark_background"/> | |
| 833 <expand macro="plot_crop"/> | |
| 834 <expand macro="plot_cells"/> | |
| 835 <expand macro="plot_overlap"/> | |
| 836 <expand macro="plot_axes"/> | |
| 837 <expand macro="plot_combine"/> | |
| 838 <expand macro="plot_coord_fixed"/> | |
| 839 <expand macro="plot_flip_xy"/> | |
| 840 </section> | |
| 841 </when> | |
| 842 <when value="ImageFeaturePlot"> | |
| 843 <param argument="features" type="text" value="nFeature_RNA" label="Features to plot" help="comma-separated list e.g. MS4A1, percent.mito, PC_1"/> | |
| 844 <section name="plot" title="Plot Formatting Options"> | |
| 845 <expand macro="plot_fov"/> | |
| 846 <expand macro="plot_boundaries"/> | |
| 847 <param name="size" type="float" value="1.0" label="Point size for cells" help="(size)"/> | |
| 848 <expand macro="plot_alpha"/> | |
| 849 <expand macro="plot_molecules"/> | |
| 850 <expand macro="plot_nmols"/> | |
| 851 <param argument="blend" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Scale and blend expression values to visualize coexpression"/> | |
| 852 <param name="blend_threshold" type="float" value="0.5" min="0" max="1" label="Colour cutoff from weak signal to strong signal" help="(blend.threshold)"/> | |
| 853 <param name="scale" type="select" label="How to handle colour scale across multiple plots" help="(scale)"> | |
| 854 <option value="feature" selected="true">Scale each feature separately</option> | |
| 855 <option value="all">Scale all to same maximum</option> | |
| 856 <option value="none">Plots are not scaled</option> | |
| 857 </param> | |
| 858 <expand macro="raster_select"/> | |
| 859 </section> | |
| 860 <section name="adv" title="Advanced Options"> | |
| 861 <expand macro="plot_group_by"/> | |
| 862 <expand macro="plot_split_by"/> | |
| 863 <expand macro="plot_border"/> | |
| 864 <expand macro="plot_dark_background"/> | |
| 865 <expand macro="plot_crop"/> | |
| 866 <expand macro="plot_cells"/> | |
| 867 <expand macro="plot_coord_fixed"/> | |
| 868 <expand macro="plot_overlap"/> | |
| 869 <expand macro="plot_axes"/> | |
| 870 <expand macro="plot_combine"/> | |
| 871 <param name="min_cutoff" type="text" optional="true" value="" label="Minimum cutoff for features - as quantile" help="Minimum values for each feature eg, 'q1'or 'q10')"/> | |
| 872 <param name="max_cutoff" type="text" optional="true" value="" label="Maximum cutoff for features - as quantile" help="Maximum values for each feature (eg, 'q1'or 'q10')"/> | |
| 701 </section> | 873 </section> |
| 702 </when> | 874 </when> |
| 703 <when value="DimHeatmap"> | 875 <when value="DimHeatmap"> |
| 704 <param argument="dims" type="text" value="1:10" label="Dimensions from reduction to plot" help="enter one or a range of dimensions e.g. 3 to plot dim 3, 1:10 to plot dims 1 to 10"> | 876 <param argument="dims" type="text" value="1:10" label="Dimensions from reduction to plot" help="enter one or a range of dimensions e.g. 3 to plot dim 3, 1:10 to plot dims 1 to 10"> |
| 705 <validator type="regex" message="Please only use numbers or colon">^[\d:]+$</validator> | 877 <validator type="regex" message="Please only use numbers or colon">^[\d:]+$</validator> |
| 925 <output name="hidden_output"> | 1097 <output name="hidden_output"> |
| 926 <assert_contents> | 1098 <assert_contents> |
| 927 <has_text_matching expression="VlnPlot"/> | 1099 <has_text_matching expression="VlnPlot"/> |
| 928 </assert_contents> | 1100 </assert_contents> |
| 929 </output> | 1101 </output> |
| 930 <output name="plot_out_png" location="https://zenodo.org/records/13732784/files/VlnPlot.png" ftype="png" compare="image_diff"/> | 1102 <output name="plot_out_png" location="https://zenodo.org/records/17817806/files/VlnPlot.png" ftype="png" compare="image_diff"/> |
| 931 </test> | 1103 </test> |
| 932 <test expect_num_outputs="2"> | 1104 <test expect_num_outputs="2"> |
| 933 <!-- test2: FeatureScatter PDF --> | 1105 <!-- test2: FeatureScatter PDF --> |
| 934 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/filtered.rds"/> | 1106 <param name="seurat_rds" location="https://zenodo.org/records/17817806/files/filtered.rds"/> |
| 935 <param name="plot_format" value="png"/> | 1107 <param name="plot_format" value="png"/> |
| 936 <conditional name="method"> | 1108 <conditional name="method"> |
| 937 <param name="method" value="FeatureScatter"/> | 1109 <param name="method" value="FeatureScatter"/> |
| 938 <param name="feature1" value="nCount_RNA"/> | 1110 <param name="feature1" value="nCount_RNA"/> |
| 939 <param name="feature2" value="percent.mt"/> | 1111 <param name="feature2" value="percent.mt"/> |
| 944 <output name="hidden_output"> | 1116 <output name="hidden_output"> |
| 945 <assert_contents> | 1117 <assert_contents> |
| 946 <has_text_matching expression="FeatureScatter"/> | 1118 <has_text_matching expression="FeatureScatter"/> |
| 947 </assert_contents> | 1119 </assert_contents> |
| 948 </output> | 1120 </output> |
| 949 <output name="plot_out_png" location="https://zenodo.org/records/13732784/files/FeatureScatter.png" ftype="png" compare="image_diff"/> | 1121 <output name="plot_out_png" location="https://zenodo.org/records/17817806/files/FeatureScatter.png" ftype="png" compare="image_diff"/> |
| 950 </test> | 1122 </test> |
| 951 <test expect_num_outputs="2"> | 1123 <test expect_num_outputs="2"> |
| 952 <!-- test3: CellScatter PDF --> | 1124 <!-- test3: CellScatter PDF --> |
| 953 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/variablefeatures.rds"/> | 1125 <param name="seurat_rds" location="https://zenodo.org/records/17817806/files/variablefeatures.rds"/> |
| 954 <param name="plot_format" value="pdf"/> | 1126 <param name="plot_format" value="pdf"/> |
| 955 <conditional name="method"> | 1127 <conditional name="method"> |
| 956 <param name="method" value="CellScatter"/> | 1128 <param name="method" value="CellScatter"/> |
| 957 <param name="cell1" value="X16cell"/> | 1129 <param name="cell1" value="X16cell"/> |
| 958 <param name="cell2" value="midblast.9"/> | 1130 <param name="cell2" value="midblast.9"/> |
| 965 <output name="hidden_output"> | 1137 <output name="hidden_output"> |
| 966 <assert_contents> | 1138 <assert_contents> |
| 967 <has_text_matching expression="CellScatter"/> | 1139 <has_text_matching expression="CellScatter"/> |
| 968 </assert_contents> | 1140 </assert_contents> |
| 969 </output> | 1141 </output> |
| 970 <output name="plot_out_pdf" location="https://zenodo.org/records/13732784/files/CellScatter.pdf" ftype="pdf" compare="diff" lines_diff="50"/> | 1142 <output name="plot_out_pdf" location="https://zenodo.org/records/17817806/files/CellScatter.pdf" ftype="pdf" compare="diff" lines_diff="50"/> |
| 971 </test> | 1143 </test> |
| 972 <test expect_num_outputs="2"> | 1144 <test expect_num_outputs="2"> |
| 973 <!-- test4: VariableFeaturePlot SVG --> | 1145 <!-- test4: VariableFeaturePlot SVG --> |
| 974 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/variablefeatures.rds"/> | 1146 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/variablefeatures.rds"/> |
| 975 <param name="plot_format" value="svg"/> | 1147 <param name="plot_format" value="svg"/> |
| 986 <output name="hidden_output"> | 1158 <output name="hidden_output"> |
| 987 <assert_contents> | 1159 <assert_contents> |
| 988 <has_text_matching expression="VariableFeaturePlot"/> | 1160 <has_text_matching expression="VariableFeaturePlot"/> |
| 989 </assert_contents> | 1161 </assert_contents> |
| 990 </output> | 1162 </output> |
| 991 <output name="plot_out_svg" location="https://zenodo.org/records/13732784/files/VariableFeaturePlot.svg" ftype="svg" compare="diff" lines_diff="50"/> | 1163 <output name="plot_out_svg" location="https://zenodo.org/records/17817806/files/VariableFeaturePlot.svg" ftype="svg" compare="diff" lines_diff="50"/> |
| 992 </test> | 1164 </test> |
| 993 <test expect_num_outputs="2"> | 1165 <test expect_num_outputs="2"> |
| 994 <!-- test5: VizDimLoadings JPEG --> | 1166 <!-- test5: VizDimLoadings JPEG --> |
| 995 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/pca.rds"/> | 1167 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/pca.rds"/> |
| 996 <param name="plot_format" value="jpeg"/> | 1168 <param name="plot_format" value="jpeg"/> |
| 1011 <output name="hidden_output"> | 1183 <output name="hidden_output"> |
| 1012 <assert_contents> | 1184 <assert_contents> |
| 1013 <has_text_matching expression="VizDimLoadings"/> | 1185 <has_text_matching expression="VizDimLoadings"/> |
| 1014 </assert_contents> | 1186 </assert_contents> |
| 1015 </output> | 1187 </output> |
| 1016 <output name="plot_out_jpeg" location="https://zenodo.org/records/13732784/files/VizDimLoadings.jpeg" ftype="jpeg" compare="image_diff"/> | 1188 <output name="plot_out_jpeg" location="https://zenodo.org/records/17817806/files/VizDimLoadings.jpeg" ftype="jpeg" compare="image_diff"/> |
| 1017 </test> | 1189 </test> |
| 1018 <test expect_num_outputs="2"> | 1190 <test expect_num_outputs="2"> |
| 1019 <!-- test6: DimPlot TEX --> | 1191 <!-- test6: DimPlot TEX --> |
| 1020 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/umap.rds"/> | 1192 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/umap.rds"/> |
| 1021 <param name="plot_format" value="tex"/> | 1193 <param name="plot_format" value="tex"/> |
| 1030 <output name="hidden_output"> | 1202 <output name="hidden_output"> |
| 1031 <assert_contents> | 1203 <assert_contents> |
| 1032 <has_text_matching expression="DimPlot"/> | 1204 <has_text_matching expression="DimPlot"/> |
| 1033 </assert_contents> | 1205 </assert_contents> |
| 1034 </output> | 1206 </output> |
| 1035 <output name="plot_out_tex" location="https://zenodo.org/records/13732784/files/DimPlot.tex" ftype="tex"> | 1207 <output name="plot_out_tex" location="https://zenodo.org/records/17817806/files/DimPlot.tex" ftype="tex"> |
| 1036 <assert_contents> | 1208 <assert_contents> |
| 1037 <has_text_matching expression="beginpicture"/> | 1209 <has_text_matching expression="beginpicture"/> |
| 1038 </assert_contents> | 1210 </assert_contents> |
| 1039 </output> | 1211 </output> |
| 1040 </test> | 1212 </test> |
| 1063 <output name="hidden_output"> | 1235 <output name="hidden_output"> |
| 1064 <assert_contents> | 1236 <assert_contents> |
| 1065 <has_text_matching expression="DimHeatmap"/> | 1237 <has_text_matching expression="DimHeatmap"/> |
| 1066 </assert_contents> | 1238 </assert_contents> |
| 1067 </output> | 1239 </output> |
| 1068 <output name="plot_out_tiff" location="https://zenodo.org/records/13732784/files/DimHeatmap.tiff" ftype="tiff" compare="image_diff"/> | 1240 <output name="plot_out_tiff" location="https://zenodo.org/records/17817806/files/DimHeatmap.tiff" ftype="tiff" compare="image_diff"/> |
| 1069 </test> | 1241 </test> |
| 1070 <test expect_num_outputs="2"> | 1242 <test expect_num_outputs="2"> |
| 1071 <!-- test8: ElbowPlot EPS --> | 1243 <!-- test8: ElbowPlot EPS --> |
| 1072 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/pca.rds"/> | 1244 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/pca.rds"/> |
| 1073 <param name="plot_format" value="eps"/> | 1245 <param name="plot_format" value="eps"/> |
| 1082 <output name="hidden_output"> | 1254 <output name="hidden_output"> |
| 1083 <assert_contents> | 1255 <assert_contents> |
| 1084 <has_text_matching expression="ElbowPlot"/> | 1256 <has_text_matching expression="ElbowPlot"/> |
| 1085 </assert_contents> | 1257 </assert_contents> |
| 1086 </output> | 1258 </output> |
| 1087 <output name="plot_out_eps" location="https://zenodo.org/records/13732784/files/ElbowPlot.eps" ftype="eps"/> | 1259 <output name="plot_out_eps" location="https://zenodo.org/records/17817806/files/ElbowPlot.eps" ftype="eps"/> |
| 1088 </test> | 1260 </test> |
| 1089 <test expect_num_outputs="2"> | 1261 <test expect_num_outputs="2"> |
| 1090 <!-- test9: FeaturePlot PNG --> | 1262 <!-- test9: FeaturePlot PNG --> |
| 1091 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/umap.rds"/> | 1263 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/umap.rds"/> |
| 1092 <param name="plot_format" value="png"/> | 1264 <param name="plot_format" value="png"/> |
| 1106 <output name="hidden_output"> | 1278 <output name="hidden_output"> |
| 1107 <assert_contents> | 1279 <assert_contents> |
| 1108 <has_text_matching expression="FeaturePlot"/> | 1280 <has_text_matching expression="FeaturePlot"/> |
| 1109 </assert_contents> | 1281 </assert_contents> |
| 1110 </output> | 1282 </output> |
| 1111 <output name="plot_out_png" location="https://zenodo.org/records/13732784/files/FeaturePlot.png" ftype="png" compare="image_diff"/> | 1283 <output name="plot_out_png" location="https://zenodo.org/records/17817806/files/FeaturePlot.png" ftype="png" compare="image_diff"/> |
| 1112 </test> | 1284 </test> |
| 1113 <test expect_num_outputs="2"> | 1285 <test expect_num_outputs="2"> |
| 1114 <!-- test10: DoHeatmap PNG --> | 1286 <!-- test10: DoHeatmap PNG --> |
| 1115 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/clusters.rds"/> | 1287 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/clusters.rds"/> |
| 1116 <param name="plot_format" value="png"/> | 1288 <param name="plot_format" value="png"/> |
| 1134 <output name="hidden_output"> | 1306 <output name="hidden_output"> |
| 1135 <assert_contents> | 1307 <assert_contents> |
| 1136 <has_text_matching expression="DoHeatmap"/> | 1308 <has_text_matching expression="DoHeatmap"/> |
| 1137 </assert_contents> | 1309 </assert_contents> |
| 1138 </output> | 1310 </output> |
| 1139 <output name="plot_out_png" location="https://zenodo.org/records/13732784/files/DoHeatmap.png" ftype="png" compare="image_diff"/> | 1311 <output name="plot_out_png" location="https://zenodo.org/records/17817806/files/DoHeatmap.png" ftype="png" compare="image_diff"/> |
| 1140 </test> | 1312 </test> |
| 1141 <test expect_num_outputs="2"> | 1313 <test expect_num_outputs="2"> |
| 1142 <!-- test11: DotPlot PNG --> | 1314 <!-- test11: DotPlot PNG --> |
| 1143 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/clusters.rds"/> | 1315 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/clusters.rds"/> |
| 1144 <param name="plot_format" value="png"/> | 1316 <param name="plot_format" value="png"/> |
| 1152 <output name="hidden_output"> | 1324 <output name="hidden_output"> |
| 1153 <assert_contents> | 1325 <assert_contents> |
| 1154 <has_text_matching expression="DotPlot"/> | 1326 <has_text_matching expression="DotPlot"/> |
| 1155 </assert_contents> | 1327 </assert_contents> |
| 1156 </output> | 1328 </output> |
| 1157 <output name="plot_out_png" location="https://zenodo.org/records/13732784/files/DotPlot.png" ftype="png" compare="image_diff"/> | 1329 <output name="plot_out_png" location="https://zenodo.org/records/17817806/files/DotPlot.png" ftype="png" compare="image_diff"/> |
| 1330 </test> | |
| 1331 <test expect_num_outputs="2"> | |
| 1332 <!-- test12: ImageDimPlot PNG --> | |
| 1333 <param name="seurat_rds" location="https://zenodo.org/records/17807529/files/test_seurat_spatial.rds"/> | |
| 1334 <param name="plot_format" value="png"/> | |
| 1335 <conditional name="method"> | |
| 1336 <param name="fov" value="anterior1"/> | |
| 1337 <param name="method" value="ImageDimPlot"/> | |
| 1338 </conditional> | |
| 1339 <section name="advanced_common"> | |
| 1340 <param name="show_log" value="true"/> | |
| 1341 </section> | |
| 1342 <output name="hidden_output"> | |
| 1343 <assert_contents> | |
| 1344 <has_text_matching expression="ImageDimPlot"/> | |
| 1345 </assert_contents> | |
| 1346 </output> | |
| 1347 <output name="plot_out_png" location="https://zenodo.org/records/17817806/files/ImageDimPlot.png" ftype="png" compare="image_diff"/> | |
| 1348 </test> | |
| 1349 <test expect_num_outputs="2"> | |
| 1350 <!-- test13: ImageFeaturePlot PNG --> | |
| 1351 <param name="seurat_rds" location="https://zenodo.org/records/17807529/files/test_seurat_spatial.rds"/> | |
| 1352 <param name="plot_format" value="png"/> | |
| 1353 <conditional name="method"> | |
| 1354 <param name="method" value="ImageFeaturePlot"/> | |
| 1355 <param name="fov" value="anterior1"/> | |
| 1356 <param name="features" value="Xkr4"/> | |
| 1357 </conditional> | |
| 1358 <section name="advanced_common"> | |
| 1359 <param name="show_log" value="true"/> | |
| 1360 </section> | |
| 1361 <output name="hidden_output"> | |
| 1362 <assert_contents> | |
| 1363 <has_text_matching expression="ImageFeaturePlot"/> | |
| 1364 </assert_contents> | |
| 1365 </output> | |
| 1366 <output name="plot_out_png" location="https://zenodo.org/records/17817806/files/ImageFeaturePlot.png" ftype="png" compare="image_diff"/> | |
| 1158 </test> | 1367 </test> |
| 1159 </tests> | 1368 </tests> |
| 1160 <help><