Mercurial > repos > melpetera > intensity_checks
view Intchecks/xml_intensity_check.xml @ 0:c2c2e1be904a draft
Uploaded
author | melpetera |
---|---|
date | Thu, 11 Oct 2018 05:33:19 -0400 |
parents | |
children | 4973a2104cfd |
line wrap: on
line source
<tool id="intens_check" name="Intensity Check" version="1.0.1"> <description>Adding informations about intensities in the Variable metadata</description> <requirements> <requirement type="package" version="1.1_4">r-batch</requirement> </requirements> <command interpreter="Rscript"> wrapper_intensity_check.R dataMatrix_in "$dataMatrix_in" sampleMetadata_in "$sampleMetadata_in" variableMetadata_in "$variableMetadata_in" class_col "$class_col" type "${type_cond.type}" #if $type_cond.type == "One_class" : class1 "${type_cond.class1}" #end if variableMetadata_out "$variableMetadata_out" graphs_out "$graphs_out" </command> <inputs> <param name="dataMatrix_in" type="data" label="Data Matrix file" help="" format="tabular" /> <param name="sampleMetadata_in" type="data" label="Sample metadata file" help="" format="tabular" /> <param name="variableMetadata_in" type="data" label="Variable metadata file" help="" format="tabular" /> <param name="class_col" type="data_column" data_ref="sampleMetadata_in" use_header_names="true" label="Class column" help="Class column in Sample metadata" /> <conditional name="type_cond"> <param name="type" type="select" label="Type" display="radio" help="Which class do you want to test ?"> <option value="One_class">Tests between one class and the remaining samples </option> <option value="Each_class">Tests for each class </option> </param> <when value="One_class"> <param name="class1" type="text" label="Selected class" help="This class is the numerator for the fold test" /> </when> <when value="Each_class"> </when> </conditional> </inputs> <outputs> <data name="variableMetadata_out" label="IC_${variableMetadata_in.name}" format="tabular" /> <data name="graphs_out" label="IC_Graphs" format="pdf" /> </outputs> <help> .. class:: infomark **Authors** | Anthony Fernandes - PFEM ; INRA --------------------------------------------------- ======================== Intensity Check ======================== ----------- Description ----------- This tool performs two tests: the fold calculation, the number and the proportion of missing values. **Fold:** The test calculates the ratio between two classes. In the column name, the first class specified is the one used like numerator for the ratio. **Missing values:** This tool calculates the number and the proportion of missing values considering the class. Missing values in numerical columns of data must be coded NA. **Two types of tests:** | - Between **one class** and the remaining samples: if you have only two classes or if you want to test only one class. | - **Each class**: if the column class contains at least three classes and you want to test each of them. ----------- Input files ----------- +----------------------------+------------+ | Parameter | Format | +============================+============+ | 1 : Data Matrix file | tabular | +----------------------------+------------+ | 2 : Sample metadata file | tabular | +----------------------------+------------+ | 3 : Variable metadata file | tabular | +----------------------------+------------+ ---------- Parameters ---------- **Class column** | Select the class column in Sample metadata. **Type** | Two options: | - "One class" allows to perform tests on one class against the remaining samples. | - "Each class" allows to add several columns with the ratio and the number of missing values for each class. **Selected class** | If the type is "one class", specify it to calculate the ratio and the number of missing values. ------------ Output file ------------ **Variable metadata file** | Contains the previous columns in variable metadata and the new ones with fold tests, numbers and proportion of missing values. **Graphs file** | Contains barplots with the proportion of NA considering classes and boxplots with the folds values </help> </tool>