comparison monocle3-learnGraph.xml @ 0:710d112ee525 draft

"planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 815e36252846236124957052433572f1c1247114"
author ebi-gxa
date Mon, 16 Sep 2019 09:49:59 -0400
parents
children 17e74fba97fd
comparison
equal deleted inserted replaced
-1:000000000000 0:710d112ee525
1 <?xml version="1.0" encoding="utf-8"?>
2 <tool id="monocle3_learnGraph" name="Monocle3 learnGraph" version="@TOOL_VERSION@+galaxy0">
3 <description>between cells in dimensionality reduced space</description>
4 <macros>
5 <import>monocle3-macros.xml</import>
6 </macros>
7 <expand macro="requirements"/>
8 <command detect_errors="exit_code"><![CDATA[
9 LANG=en_US.UTF-8 monocle3 learnGraph
10 #if $no_partition
11 --no-partition
12 #end if
13 #if $no_close_loop
14 --no-close-loop
15 #end if
16 #if $euclidean_distance_ratio
17 --euclidean-distance-ratio '${euclidean_distance_ratio}'
18 #end if
19 #if $geodesic_distance_ratio
20 --geodesic-distance-ratio '${geodesic_distance_ratio}'
21 #end if
22 #if $no_prune_graph
23 --no-prune-graph
24 #end if
25 #if $minimal_branch_len
26 --minimal-branch-len '${minimal_branch_len}'
27 #end if
28 #if $orthogonal_proj_tip
29 --orthogonal-proj-tip
30 #end if
31
32 @INPUT_OPTS@
33 @OUTPUT_OPTS@
34
35 @VERBOSE@
36 ]]></command>
37
38 <inputs>
39 <expand macro="input_object_params"/>
40 <expand macro="output_object_params"/>
41 <param name="no_partition" argument="--no-partition" type="boolean" checked="false" label="When this option is set, learn a single tree structure for all the partitions. If not set, use the partitions calculated when clustering and identify disjoint graphs in each."/>
42 <param name="no_close_loop" argument="--no-close-loop" type="boolean" checked="false" label="When this option is set, skip the additional run of loop closing after computing the principal graphs to identify potential loop structure in the data space."/>
43 <param name="euclidean_distance_ratio" argument="--euclidean-distance-ratio" optional="true" type="float" value="1" label="The maximal ratio between the euclidean distance of two tip nodes in the spanning tree inferred from SimplePPT algorithm and that of the maximum distance between any connecting points on the spanning tree allowed to be connected during the loop closure procedure."/>
44 <param name="geodesic_distance_ratio" argument="--geodesic-distance-ratio" optional="true" type="float" value="0.33" label="The minimal ratio between the geodestic distance of two tip nodes in the spanning tree inferred from SimplePPT algorithm and that of the length of the diameter path on the spanning tree allowed to be connected during the loop closure procedure. (Both euclidean_distance_ratio and geodestic_distance_ratio need to be satisfied to introduce the edge for loop closure.)"/>
45 <param name="no_prune_graph" argument="--no-prune-graph" type="boolean" checked="false" label="When this option is set, perform an additional run of graph pruning to remove smaller insignificant branches."/>
46 <param name="minimal_branch_len" argument="--minimal-branch-len" optional="true" type="integer" value="10" label="The minimal length of the diameter path for a branch to be preserved during graph pruning procedure."/>
47 <param name="orthogonal_proj_tip" argument="--orthogonal-proj-tip" type="boolean" checked="false" label="When this option is set, perform orthogonal projection for cells corresponding to the tip principal points."/>
48 <expand macro="verbose_flag"/>
49 </inputs>
50
51 <outputs>
52 <data name="output_rds" format="rdata" from_work_dir="output.RDS" label="${tool.name} on ${on_string}: ${output_object_format}"/>
53 </outputs>
54
55 <tests>
56 <test>
57 <param name="input_object_file" value="input.RDS"/>
58 <param name="input_object_format" value="cds3"/>
59 <param name="euclidean_distance_ratio" value="1"/>
60 <param name="geodesic_distance_ratio" value="0.33"/>
61 <param name="minimal_branch_len" value="10"/>
62 <param name="output_object_format" value="cds3"/>
63 <output name="output_rds" file="output.rds" ftype="rdata" compare="sim_size"/>
64 </test>
65 </tests>
66
67 <help><![CDATA[
68 ==========================================================
69 Monocle3 identification of cell-cell graph (`learn_graph`)
70 ==========================================================
71
72 Identify the underlying cell-cell graph in the data.
73
74 @HELP@
75
76 @VERSION_HISTORY@
77 ]]></help>
78 <expand macro="citations"/>
79 </tool>