Mercurial > repos > bimib > marea
view Marea/marea_cluster.xml @ 0:23ac9cf12788 draft
Uploaded
author | bimib |
---|---|
date | Tue, 06 Nov 2018 03:16:21 -0500 |
parents | |
children | 9e63d5f02d62 |
line wrap: on
line source
<tool id="MaREA_cluester" name="MaREA cluster analysis"> <description>of Reaction Activity Scores</description> <requirements> <requirement type="package">pandas</requirement> <requirement type="package">scikit-learn</requirement> <requirement type="package">scipy</requirement> <requirement type="package">matplotlib</requirement> <requirement type="package">cobrapy</requirement> <requirement type="package">python-libsbml</requirement> </requirements> <command> <![CDATA[ python $__tool_directory__/marea_cluster.py --rules_selector $cond_rule.rules_selector #if $cond_rule.rules_selector == 'Custom': --custom ${cond_rule.Custom_rules} #end if --cond_hier $cond_hier.hier #if $cond_hier.hier == 'yes': --linkage ${cond_hier.linkage} --dendro $dendrogram #end if --k_max $k_max --k_min $k_min --data $input --name $name --none $None --tool_dir $__tool_directory__ --out_log $log --elbow $elbow ]]> </command> <inputs> <conditional name="cond_rule"> <param name="rules_selector" type="select" label="Gene-Protein-Reaction rules:"> <option value="HMRcore" selected="true">HMRcore rules</option> <option value="Recon">Recon 2.2 rules</option> <option value="Custom">Custom rules</option> </param> <when value="Custom"> <param name="Custom_rules" type="data" format="tabular, csv, tsv, xml" label="Custom rules"/> </when> </conditional> <param name="input" type="data" format="tabular, csv, tsv" label="RNAseq of all samples"/> <param name="name" type="text" label="Output name prefix" value = "dataset"/> <param name="k_min" type="integer" size="20" value="3" min="2" max="30" label="min number of clusters (k) to be tested (k-means)"/> <param name="k_max" type="integer" size="20" value="3" min="2" max="30" label="max number of clusters (k) to be tested (k-means)"/> <param name="None" type="boolean" truevalue="true" falsevalue="false" checked="true" label="(A and NaN) solved as (A)?" help="if NO is selected (A and NaN) is solved as (NaN)"/> <conditional name="cond_hier"> <param name="hier" type="select" label="Produce dendrogram (hierarchical clustering):"> <option value="no" selected="true">no</option> <option value="yes">yes</option> </param> <when value="yes"> <param name="linkage" type="select" label="Linkage type:"> <option value="single" selected="true">Single: minimum distance between all observations of two sets</option> <option value="complete">Complete: maximum distance between all observations of two sets</option> <option value="average">Average: average distance between all observations of two sets</option> </param> </when> </conditional> </inputs> <outputs> <data format="txt" name="log" label="Log"/> <data format="pdf" name="dendrogram" label="$name dendrogram"> <filter>cond_hier['hier'] == 'yes'</filter> </data> <data format="pdf" name="elbow" label="$name elbow evaluation method"/> <collection name="cluster_out" type="list" label="Clusters $k_min - $k_max"> <discover_datasets pattern="__name_and_ext__" directory="cluster_out"/> </collection> </outputs> <help> .. class:: warningmark This tool expects input datasets consisting of tab-delimited columns. .. class:: infomark **TIP:** If your data is not TAB delimited, use *Text Manipulation > Convert delimiters to TAB* </help> </tool>