Mercurial > repos > iuc > maplot
annotate maplot.xml @ 0:e9212adafd7a draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
author | iuc |
---|---|
date | Thu, 15 May 2025 12:55:13 +0000 |
parents | |
children |
rev | line source |
---|---|
0
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
1 <tool id="maplot" name="MA plot" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.01" license="MIT"> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
2 <description>Generate MA plots for visualizing data distributions.</description> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
3 <macros> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
4 <token name="@TOOL_VERSION@">1.0.0</token> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
6 </macros> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
7 <edam_topics> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
8 <edam_topic>topic_0092</edam_topic> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
9 </edam_topics> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
10 <edam_operations> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
11 <edam_operation>operation_0337</edam_operation> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
12 </edam_operations> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
13 <requirements> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
14 <requirement type="package" version="6.0.0">plotly</requirement> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
15 <requirement type="package" version="1.13.1">scipy</requirement> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
16 <requirement type="package" version="2.2.3">pandas</requirement> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
17 <requirement type="package" version="0.14.4">statsmodels</requirement> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
18 <requirement type="package" version="3.9.4">matplotlib-base</requirement> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
19 <requirement type="package" version="0.2.1">python-kaleido</requirement> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
20 </requirements> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
21 <creator> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
22 <person |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
23 givenName="Helge" |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
24 familyName="Hecht" |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
25 url="https://github.com/hechth" |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
26 identifier="0000-0001-6744-996X" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
27 <organization |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
28 url="https://www.recetox.muni.cz/" |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
29 email="GalaxyToolsDevelopmentandDeployment@space.muni.cz" |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
30 name="RECETOX MUNI" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
31 </creator> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
32 <command detect_errors="exit_code"><![CDATA[ |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
33 python3 '$__tool_directory__/maplot.py' |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
34 --file_path '$file_path' |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
35 --file_extension '$file_path.ext' |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
36 --frac $frac |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
37 --it $it |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
38 --num_bins $num_bins |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
39 --window_width $window_width |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
40 --size $size |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
41 --scale $scale |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
42 --y_scale_factor $y_scale_factor |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
43 --max_num_cols $max_num_cols |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
44 #if $backend_conditional.backend == "plotly" |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
45 --interactive |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
46 #end if |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
47 --output_format '$output_format' |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
48 --output_file '$output_file' |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
49 ]]></command> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
50 |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
51 <inputs> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
52 <param argument="--file_path" type="data" label="Input File" format="csv,tsv,tabular,parquet" help="The input file containing the data to be visualized." /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
53 <param argument="--frac" type="float" value="0.8" label="LOESS Smoothing Fraction" help="The fraction of data points used for LOESS smoothing. This controls the degree of smoothing applied to the data." /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
54 <param argument="--it" type="integer" value="5" label="Number of Iterations" help="The number of iterations for LOESS smoothing. Increasing this value may improve accuracy but will also increase computation time." /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
55 <param argument="--num_bins" type="integer" value="100" label="Number of Bins" help="The number of bins to use for the histogram. This determines the granularity of the histogram visualization." /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
56 <param argument="--window_width" type="integer" value="5" label="Window Width" help="The width of the moving average window. This affects how the data is smoothed over a range of values." /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
57 <param argument="--size" type="integer" value="500" label="Plot Size" help="The size of the plot in pixels. Larger values produce higher-resolution plots." /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
58 <param argument="--scale" type="integer" value="3" label="Scale Factor" help="The scale factor for the plot. This controls the resolution of the output plot." /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
59 <param argument="--y_scale_factor" type="float" value="1.1" label="Y-Axis Scale Factor" help="A factor to scale the Y-axis. This can be used to adjust the vertical range of the plot." /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
60 <param argument="--max_num_cols" type="integer" value="100" label="Maximum Number of Columns" help="The maximum number of columns to display in the plot. This limits the number of subplots in the visualization." /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
61 |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
62 <conditional name="backend_conditional"> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
63 <param name="backend" type="select" label="Backend for Plotting" help="Choose the backend for generating the plot. Plotly supports interactive plots, while Matplotlib generates static plots."> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
64 <option value="plotly" selected="true">Plotly</option> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
65 <option value="matplotlib">Matplotlib</option> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
66 </param> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
67 <when value="plotly"> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
68 <param argument="--output_format" type="select" label="Output Format" help="The output format for the plot when using Plotly. Options include PDF, PNG, and HTML."> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
69 <option value="pdf" selected="true">PDF</option> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
70 <option value="png">PNG</option> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
71 <option value="html">HTML</option> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
72 </param> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
73 </when> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
74 <when value="matplotlib"> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
75 <param argument="--output_format" type="select" label="Output Format" help="The output format for the plot when using Matplotlib. Options include PDF and PNG."> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
76 <option value="pdf" selected="true">PDF</option> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
77 <option value="png">PNG</option> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
78 </param> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
79 </when> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
80 </conditional> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
81 </inputs> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
82 <outputs> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
83 <data name="output_file" format="pdf" label="MA plot with ${backend_conditional.backend} on ${on_string}"> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
84 <change_format> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
85 <when input="output_format" value="png" format="png" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
86 <when input="output_format" value="html" format="html" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
87 </change_format> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
88 </data> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
89 </outputs> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
90 <tests> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
91 <test> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
92 <param name="file_path" value="ma_plot_testdata_4.csv" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
93 <conditional name="backend_conditional"> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
94 <param name="backend" value="plotly" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
95 <param name="output_format" value="pdf" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
96 </conditional> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
97 <output name="output_file" file="output_plotly.pdf" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
98 </test> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
99 |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
100 <!-- Test case for Matplotlib backend with default parameters --> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
101 <test> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
102 <param name="file_path" value="ma_plot_testdata_4.csv" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
103 <conditional name="backend_conditional"> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
104 <param name="backend" value="matplotlib" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
105 <param name="output_format" value="pdf" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
106 </conditional> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
107 <output name="output_file" file="output_matplotlib.pdf" /> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
108 </test> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
109 </tests> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
110 <help><![CDATA[ |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
111 .. class:: infomark |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
112 |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
113 **What it does** |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
114 |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
115 This tool generates MA plots for visualizing data distributions. It supports two backends for plotting: Plotly and Matplotlib. Users can customize various parameters such as smoothing, binning, and scaling to tailor the visualization to their needs. |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
116 |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
117 **Input** |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
118 |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
119 - **Input File**: A CSV, TSV, tabular, or Parquet file containing the data to be visualized. |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
120 |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
121 **Parameters** |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
122 |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
123 - **LOESS Smoothing Fraction**: Fraction of data points used for LOESS smoothing. |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
124 - **Number of Iterations**: Number of iterations for LOESS smoothing. |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
125 - **Number of Bins**: Number of bins for the histogram. |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
126 - **Window Width**: Width of the moving average window. |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
127 - **Plot Size**: Size of the plot in pixels. |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
128 - **Scale Factor**: Scale factor for the plot resolution. |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
129 - **Y-Axis Scale Factor**: Factor to scale the Y-axis. |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
130 - **Maximum Number of Columns**: Maximum number of columns to display in the plot. |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
131 - **Backend for Plotting**: Choose between Plotly and Matplotlib. |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
132 - **Output Format**: Format of the output plot (PDF, PNG, or HTML). |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
133 |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
134 **Output** |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
135 |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
136 The tool generates a plot in the specified format (PDF, PNG, or HTML). |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
137 ]]></help> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
138 <citations> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
139 <citation type="doi">10.2307/2987937</citation> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
140 <citation type="doi">10.1016/S0140-6736(86)90837-8</citation> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
141 </citations> |
e9212adafd7a
planemo upload for repository https://github.com/galaxyproject/tools-iuc commit d5065f0bdf2d38c2344d96d68537223c1096daab
iuc
parents:
diff
changeset
|
142 </tool> |