changeset 1:4bf852448b5d draft

planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/vitessce commit 130ef7e8ae6cab35866b72617e53d35acc11475a
author goeckslab
date Wed, 28 Feb 2024 20:52:55 +0000
parents 9f60ef2d586e
children 4f43e11fb3c9
files main_macros.xml vitessce_spatial.xml
diffstat 2 files changed, 20 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/main_macros.xml	Thu Sep 08 17:23:33 2022 +0000
+++ b/main_macros.xml	Wed Feb 28 20:52:55 2024 +0000
@@ -1,6 +1,6 @@
 <macros>
     <token name="@TOOL_VERSION@">1.0.4</token>
-    <token name="@VERSION_SUFFIX@">0</token>
+    <token name="@VERSION_SUFFIX@">3</token>
     <token name="@PROFILE@">20.01</token>
 
     <xml name="vitessce_requirements">
@@ -16,7 +16,7 @@
     </xml>
 
     <xml name="vitessce_cmd" token_tool_id="vitessce_spatial">
-        <command>
+        <command detect_errors="aggressive">
         <![CDATA[
         export BF_MAX_MEM="\${GALAXY_MEMORY_MB}m" &&
         mkdir -p '${output.files_path}/A/0' &&
@@ -70,7 +70,7 @@
             #if $masks
                 --masks '${output.files_path}/A/0/masks01.ome.tiff'
             #end if
-            #if $do_phenotyping.phenotyping_choice
+            #if $do_phenotyping.phenotyping_choice == 'add_h5ad'
             --anndata '$anndata'
             #end if
             &&
--- a/vitessce_spatial.xml	Thu Sep 08 17:23:33 2022 +0000
+++ b/vitessce_spatial.xml	Wed Feb 28 20:52:55 2024 +0000
@@ -1,10 +1,14 @@
-<tool id="vitessce_spatial" name="Vitessce Visualization" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
-    <description>integrative visualization of multi-modal, spatial single-cell data</description>
+<tool id="vitessce_spatial" name="Run multi-modal single-cell visualization" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
+    <description>with Vitessce</description>
 
     <macros>
         <import>main_macros.xml</import>
     </macros>
 
+    <edam_operations>
+        <edam_operation>operation_3443</edam_operation>
+    </edam_operations>
+
     <expand macro="vitessce_requirements"/>
     <expand macro="macro_stdio" />
     <version_command> "@VERSION@"</version_command>
@@ -18,10 +22,14 @@
         <param name="image" type="data" format="ome.tiff" label="Select the OME Tiff image" />
         <param name="masks" type="data" format="tiff,ome.tiff" optional="true" label="Select masks for the OME Tiff image (Optional)" />
         <conditional name="do_phenotyping">
-            <param name="phenotyping_choice" type="boolean" checked="true" label="Whether to do phenotyping">
+            <param name="phenotyping_choice" type="select" label="Add annotations or visualizations from Anndata file">
+                <option value="no_h5ad" selected="true">Do not add elements from Anndata file</option>
+                <option value="add_h5ad">Add elements from Anndata file</option>
             </param>
-            <when value="true">
-                <param name="anndata" type="data" format="h5ad" label="Select the anndata contaning phenotyping info" />
+            <when value="no_h5ad">
+            </when>
+            <when value="add_h5ad">
+                <param name="anndata" type="data" format="h5ad" label="Select the anndata file" />
                 <conditional name="scatterplot_embeddings">
                     <param name="embedding" type="select" label="Select an embedding algorithm for scatterplot">
                         <option value="umap" selected="true">UMAP</option>
@@ -58,7 +66,7 @@
                     </when>
                 </conditional>
                 <conditional name="phenotype_factory">
-                    <param name="phenotype_mode" type="select" label="Input phenotyping keys">
+                    <param name="phenotype_mode" type="select" label="Input the anndata key to display">
                         <option value="choices" selected="true">Multiple choices</option>
                         <option value="type_in">Type in</option>
                     </param>
@@ -76,8 +84,6 @@
                     </when>
                 </conditional>
             </when>
-            <when value="false">
-            </when>
         </conditional>
     </inputs>
     <outputs>
@@ -87,7 +93,7 @@
         <test>
             <param name="image" value="cropped_reactive_core.ome.tiff" ftype="ome.tiff" />
             <conditional name="do_phenotyping">
-                <param name="phenotyping_choice" value="yes" />
+                <param name="phenotyping_choice" value="add_h5ad" />
                 <param name="anndata" value="cropped_tutorial_data_pheno.h5ad" ftype="h5ad" />
                 <conditional name="phenotype_factory">
                     <param name="phenotype_mode" value="type_in" />
@@ -99,7 +105,7 @@
         <test>
             <param name="image" value="cropped_reactive_core.ome.tiff" ftype="ome.tiff" />
             <conditional name="do_phenotyping">
-                <param name="phenotyping_choice" value="yes" />
+                <param name="phenotyping_choice" value="add_h5ad" />
                 <param name="anndata" value="cropped_tutorial_data_pheno.h5ad" ftype="h5ad" />
                 <conditional name="scatterplot_embeddings">
                     <param name="embedding" value="pca" />
@@ -114,7 +120,7 @@
         <test>
             <param name="image" value="cropped_reactive_core.ome.tiff" ftype="ome.tiff" />
             <conditional name="do_phenotyping">
-                <param name="phenotyping_choice" value="no" />
+                <param name="phenotyping_choice" value="no_h5ad" />
             </conditional>
             <output name="output" file="tutorial_vitessce.html" compare="sim_size" delta="20" />
         </test>