Mercurial > repos > ecology > ecology_stat_presence_abs
diff stat_presence_abs.xml @ 0:e5552099d0e3 draft
"planemo upload for repository https://github.com/Marie59/Data_explo_tools commit 2f883743403105d9cac6d267496d985100da3958"
author | ecology |
---|---|
date | Tue, 27 Jul 2021 16:57:02 +0000 |
parents | |
children | 9a2e0195bb43 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/stat_presence_abs.xml Tue Jul 27 16:57:02 2021 +0000 @@ -0,0 +1,88 @@ +<tool id="ecology_stat_presence_abs" name="Statistics on presence-absence" version="@VERSION@" profile = "20.01"> + <description>of a numeric variable</description> + <macros> + <import>macro.xml</import> + </macros> + <expand macro="Explo_requirements"> + <requirement type="package" version="1.1.1">r-cowplot</requirement> + <requirement type="package" version="0.1.3">r-ggcorrplot</requirement> + <requirement type="package" version="1.0.5">r-dplyr</requirement> + </expand> + <command detect_errors="exit_code"><![CDATA[ + Rscript + '$__tool_directory__/graph_stat_presence_abs.r' + '$input' + '$colnames' + '$variable1' + '$species' + '$location' + '$time' + '$output_md' + ]]> + </command> + <inputs> + <expand macro="explo_input"/> + <param name="variable1" label="Select a column containing numerical values (such as the abundance) " type="data_column" data_ref="input" numerical="true" use_header_names="true"/> + <param name="species" label="Select the column of the x-axis : most commonly species" type="data_column" data_ref="input" use_header_names="true" help= "Variable for dispersion plot and to see the correlation between zeros"/> + <param name="location" label="Select column containing locations " type="data_column" data_ref="input" use_header_names="true"/> + <param name="time" label="Select column containing temporal data (year, date, ...) " type="data_column" data_ref="input" use_header_names="true"/> + </inputs> + <outputs> + <data name="output_md" from_work_dir="Med_Disp.png" format="png" label="Boxplot and dispersion plot"/> + <data name="output_0" from_work_dir="0_pb.png" format="png" label="Absence-correlation plot"/> + </outputs> + <tests> + <test> + <param name="input" value="Reel_life_survey_fish_modif.tabular"/> + <param name="colnames" value="true"/> + <param name="variable1" value="18"/> + <param name="variable2" value="15"/> + <output name="output_md" ftype="png"> + <assert_contents> + <has_text text="PNG"/> + </assert_contents> + </output> + <output name="output_0" ftype="png"> + <assert_contents> + <has_text text="PNG"/> + </assert_contents> + </output> + </test> + </tests> + <expand macro="topic"/> + <help><![CDATA[ +=================================================================================================================== +Create a boxplot, visualize the dispersion of a numeric variable and visualize correlation between species absences +=================================================================================================================== + + +**What it does** + + +This tool creates: + +- A boxplot of a numerical value (like the abundance) and a dispersion plot of this value according to a variable such as species. + +- A correlation plot using the presence of zeros in the numerical value. Handy to see if there is a correlation between the absence of two species and suggest a co-dependency. + +Don't use datasets with too much species, it won't be readable. + +**Input description** + +A tabular file with observation data. Must at least contain four columns a numerical value (ex: abundance), a temporal referential (year, date, ...), locations and species. + ++-------------+------------+---------------+-------------+ +| number | time | species.code | location | ++=============+============+===============+=============+ +| 2 | date | speciesID | site | ++-------------+------------+---------------+-------------+ +| ... | ... | ... | ... | ++-------------+------------+---------------+-------------+ + +**Output** + +Two png files containing the three plots. + ]]> </help> + <expand macro="explo_bibref"/> + +</tool>