annotate rcx_upsetplot.xml @ 0:ec6141f6e5cb draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
author iuc
date Thu, 15 May 2025 13:34:06 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
1 <tool id="rcx_upsetplot" name="upset plot" version="@TOOL_VERSION@+galaxy0" profile="23.0">
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
2 <description>Upset plot visualization tool using UpSetR</description>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
3 <macros>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
4 <token name="@TOOL_VERSION@">1.4.0</token>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
5 </macros>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
6
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
7 <requirements>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
8 <requirement type="package" version="@TOOL_VERSION@">r-upsetr</requirement>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
9 <requirement type="package" version="19.0.0">r-arrow</requirement>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
10 </requirements>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
11 <required_files>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
12 <include path="utils.r" />
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
13 </required_files>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
14
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
15 <creator>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
16 <person
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
17 givenName="Kristina"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
18 familyName="Gomoryova"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
19 url="https://github.com/KristinaGomoryova"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
20 identifier="0000-0003-4407-3917" />
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
21 <person
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
22 givenName="Helge"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
23 familyName="Hecht"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
24 url="https://github.com/hechth"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
25 identifier="0000-0001-6744-996X" />
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
26 <organization
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
27 url="https://www.recetox.muni.cz/"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
28 email="GalaxyToolsDevelopmentandDeployment@space.muni.cz"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
29 name="RECETOX MUNI" />
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
30 </creator>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
31
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
32 <command detect_errors="exit_code"><![CDATA[
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
33 Rscript '${run_script}'
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
34 #if $export_R_script
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
35 && cat ${run_script} >> $script
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
36 #end if
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
37 ]]></command>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
38
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
39 <configfiles>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
40 <configfile name="run_script"><![CDATA[
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
41
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
42 load_data <- function(file_name, file_extension) {
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
43 if (file_extension == "csv") {
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
44 data_input <- read.csv(file_name, check.names = "false")
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
45 } else if (file_extension %in% c("tsv", "tabular")) {
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
46 data_input <- read.delim(file_name, sep = "\t", check.names = "false")
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
47 } else if (file_extension == "parquet") {
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
48 data_input <- arrow::read_parquet(file_name)
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
49 } else {
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
50 stop("Unsupported file format.")
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
51 }
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
52 return(data_input)
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
53 }
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
54
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
55 file_name <- "$input_data"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
56 file_extension <- "$input_data.ext"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
57 data_input <- load_data(file_name, file_extension)
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
58
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
59 data_input[data_input != 0] <- 1
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
60
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
61 png("upsetplot.png", width = 12, height = 12, units = 'in', res = 600)
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
62 p <- UpSetR::upset(
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
63 data_input,
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
64 #if $order_by == "both"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
65 order.by = c('freq', 'degree'),
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
66 #else
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
67 order.by = "$order_by",
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
68 #end if
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
69 nsets = $nsets,
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
70 #if $nintersects == 0
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
71 nintersects = NA,
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
72 #else
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
73 nintersects = $nintersects,
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
74 #end if
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
75 group.by = '$group_by',
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
76 #if $cutoff
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
77 cutoff = $cutoff,
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
78 #end if
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
79 empty.intersections = $empty_intersections
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
80 )
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
81 print(p)
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
82 dev.off()
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
83 ]]></configfile>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
84 </configfiles>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
85
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
86 <inputs>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
87 <param name="input_data" type="data" format="csv,tsv,tabular,parquet" label="Input Data Table" help="Input file in a tabular/tsv/csv/parquet format containing the data for the UpSet plot."/>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
88 <param type="select" name="order_by" label="Sort Bars By" help="Choose how to sort the bars in the UpSet plot: by frequency (largest frequency first), degree (largest overlap first), or both.">
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
89 <option value="freq" selected="true">Frequency</option>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
90 <option value="degree">Degree</option>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
91 <option value="both">Both</option>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
92 </param>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
93 <param name="nsets" type="integer" min="0" max="100" value="5" label="Number of Sets to Include"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
94 help="Specify the number of sets to include in the plot. The largest sets will be visualized first. Default is 5." />
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
95 <param label="Number of Intersections to Plot" optional="true" name="nintersects" type="integer" value="0" help="Specify the number of intersections to display in the plot. If set to 0, all intersections will be plotted."/>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
96 <param name="group_by" type="boolean" checked="false" truevalue="sets" falsevalue="degree" label="Group Bars by Sets" help="Enable this option to group bars for each set based on their set size. Otherwise, bars will be grouped by degree."/>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
97 <param name="empty_intersections" type="boolean" checked="false" truevalue="TRUE" falsevalue="NULL" label="Include Empty Intersections" help="Enable this option to include empty intersections in the plot, up to the limit of the number of intersections. By default, empty intersections are omitted."/>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
98 <param name="cutoff" type="integer" min="0" label="Intersection Size Cutoff" optional="true"
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
99 help="Specify a threshold for filtering intersections. Only intersections with a size greater than or equal to this value will be included in the plot. Leave empty to include all intersections." />
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
100 <param name="export_R_script" type="boolean" checked="false" truevalue="TRUE" falsevalue="FALSE" label="Export R Script for Reproducibility" help="Enable this option to export the R script used to generate the plot. This allows you to reproduce the analysis offline. Note that file paths and dependencies must be managed manually."/>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
101 </inputs>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
102
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
103 <outputs>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
104 <data name="upsetplot" format="png" label="Upset plot on ${on_string}" from_work_dir="upsetplot.png"/>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
105 <data name="script" format="txt" label="R script">
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
106 <filter>export_R_script</filter>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
107 </data>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
108 </outputs>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
109
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
110 <tests>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
111 <test expect_num_outputs="1">
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
112 <param name="input_data" value="upsetplot_test_data.txt" ftype="tabular"/>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
113 <param name="order_by" value="freq"/>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
114 <!-- <output name="upsetplot" ftype="png" file="upsetplot.png"/> -->
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
115 <output name="upsetplot" ftype="png">
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
116 <assert_contents>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
117 <has_image_channels channels="1"/>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
118 <has_image_height height="7200"/>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
119 <has_image_width width="7200" />
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
120 <has_image_center_of_mass center_of_mass="3642.53, 3525.80" eps="0.1"/>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
121 </assert_contents>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
122 </output>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
123 </test>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
124 </tests>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
125
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
126 <help><![CDATA[
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
127 recetox-upsetplot Help
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
128 ======================
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
129
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
130 Overview
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
131 --------
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
132
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
133 The `recetox-upsetplot` tool generates **UpSet plots**, a visualization technique for analyzing set intersections. UpSet plots are similar to Venn diagrams but are particularly advantageous when working with more than three sets, where Venn diagrams become overly complex and difficult to interpret.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
134
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
135 An UpSet plot consists of three main components:
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
136 1. **Set Sizes (Left)**: A bar chart showing the size of each individual set.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
137 2. **Intersections (Center)**: A matrix of black dots indicating which sets are part of each intersection.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
138 3. **Intersection Sizes (Top)**: A bar chart showing the size of each intersection.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
139
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
140 For more information, refer to the official [UpSetR documentation](https://github.com/hms-dbmi/UpSetR).
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
141
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
142 Input
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
143 -----
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
144
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
145 The tool expects a **dataframe** in one of the following formats:
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
146 - **CSV**
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
147 - **Tabular**
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
148 - **Parquet**
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
149
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
150 Each column in the input corresponds to a set, and intersections are calculated based on the columns. If the input is not a binary matrix (i.e., values are not 0 or 1), all non-zero values will automatically be converted to 1.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
151
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
152 ### Example Input
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
153 | Set1 | Set2 | Set3 |
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
154 | 1 | 0 | 1 |
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
155 | 0 | 1 | 1 |
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
156 | 1 | 1 | 0 |
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
157
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
158 ### Example Output
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
159 The tool will generate an UpSet plot visualizing the intersections between `Set1`, `Set2`, and `Set3`.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
160
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
161 Parameters
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
162 ----------
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
163
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
164 The following options allow you to customize the plot:
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
165
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
166 - **Sort Bars By** (`sort_by`): Determines how the intersection bars are sorted. Options:
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
167 - `freq`: Sort by intersection size (default).
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
168 - `degree`: Sort by the number of sets involved in the intersection.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
169
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
170 - **Empty Intersections** (`empty_intersections`): Whether to include intersections with zero elements in the plot. Default is to hide them.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
171
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
172 - **Number of Intersections** (`nintersects`): Limits the number of intersections displayed. Default is `0`, which shows all intersections.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
173
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
174 - **Group by Sets** (`group_by_sets`): If enabled, intersections are grouped by the original sets. By default, intersections are grouped by the number of sets involved.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
175
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
176 Output
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
177 ------
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
178
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
179 The tool generates the following outputs:
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
180 1. **UpSet Plot (PNG)**: A high-resolution PNG image of the UpSet plot.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
181 2. **R Script (Optional)**: The R script used to generate the plot, if the `Export R Script` option is enabled.
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
182
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
183 Links
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
184 -----
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
185
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
186 - **UpSetR Documentation**: [https://github.com/hms-dbmi/UpSetR](https://github.com/hms-dbmi/UpSetR)
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
187 - **Galaxy Tool Repository**: [https://github.com/galaxyproject/tools-iuc](https://github.com/galaxyproject/tools-iuc)
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
188
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
189 ]]></help>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
190 <citations>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
191 <citation type="doi">https://doi.org/10.1093/bioinformatics/btx364</citation>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
192 </citations>
ec6141f6e5cb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/upsetr commit 4454c30bfe5d6ed95871729c68938880a14aa9f2
iuc
parents:
diff changeset
193 </tool>