annotate ancombc.xml @ 0:100ae32935d9 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
author iuc
date Sat, 16 Jul 2022 21:39:31 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
1 <tool id="ancombc" name="ANCOM-BC" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
2 <description>differential abundance analysis</description>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
3 <macros>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
4 <import>macros.xml</import>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
5 </macros>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
6 <expand macro="requirements"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
7 <command detect_errors="exit_code"><![CDATA[
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
8 mkdir 'output_dir' &&
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
9
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
10 Rscript '${__tool_directory__}/ancombc.R'
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
11 --phyloseq '$phyloseq'
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
12 --formula '$formula'
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
13 --p_adj_method '$p_adj_method'
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
14 --zero_cut $zero_cut
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
15 --lib_cut $lib_cut
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
16 --group '$group'
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
17 --struc_zero '$struc_zero'
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
18 --neg_lb '$neg_lb'
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
19 --tol $tol
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
20 --max_iter $max_iter
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
21 --conserve '$conserve'
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
22 --alpha $alpha
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
23 --global '$global'
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
24 --output_dir 'output_dir'
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
25 ]]></command>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
26 <inputs>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
27 <param argument="--phyloseq" type="data" format="phyloseq" label="File containing a phyloseq object"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
28 <param argument="--formula" type="text" value="" label="Formula" help="Expresses how the microbial absolute abundances for each taxon depend on the variables in the metadata">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
29 <expand macro="sanitize_query"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
30 </param>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
31 <param argument="--p_adj_method" type="select" label="Select method to adjust p-values">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
32 <option value="holm" selected="true">holm</option>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
33 <option value="hochberg">hochberg</option>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
34 <option value="hommel">hommel</option>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
35 <option value="bonferroni">bonferroni</option>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
36 <option value="BH">BH</option>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
37 <option value="BY">BY</option>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
38 <option value="fdr">fdr</option>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
39 <option value="none">none</option>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
40 </param>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
41 <param argument="--zero_cut" type="float" value="0.1" min="0" max="1" label="Minimum taxa prevalence" help="Taxa with prevalences less than this will be excluded"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
42 <param argument="--lib_cut" type="integer" value="0" min="0" label="Threshold for filtering samples based on library sizes" help="Samples with library sizes less than this will be excluded"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
43 <param argument="--group" type="text" value="" label="Name of the group variable in the metadata" help="Group should be discrete, specifying group is required for detecting structural zeros and performing global test"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
44 <param argument="--struc_zero" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Detect structural zeros based on group?"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
45 <param argument="--neg_lb" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Classify a taxon as a structural zero using its asymptotic lower bound?"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
46 <param argument="--tol" type="float" value="0.00001" min="0" label="Iteration convergence tolerance for the E-M algorithm"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
47 <param argument="--max_iter" type="integer" value="100" min="1" label="Maximum number of iterations for the E-M algorithm"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
48 <param argument="--conserve" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Use a conservative variance estimator for the test statistic?" help="Recommended if the sample size is small and/or the number of differentially abundant taxa is believed to be large"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
49 <param argument="--alpha" type="float" value="0.05" min="0" label="Level of significance"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
50 <param argument="--global" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Perform global test?"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
51 </inputs>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
52 <outputs>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
53 <collection name="output_collection" type="list">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
54 <discover_datasets pattern="__name_and_ext__" directory="output_dir"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
55 </collection>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
56 </outputs>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
57 <tests>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
58 <test expect_num_outputs="1">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
59 <param name="phyloseq" value="input1.phyloseq" ftype="phyloseq"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
60 <param name="formula" value="patient_status"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
61 <param name="p_adj_method" value="fdr"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
62 <param name="zero_cut" value="0.9"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
63 <param name="group" value="patient_status"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
64 <param name="struc_zero" value="true"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
65 <param name="neg_lb" value="true"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
66 <param name="conserve" value="true"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
67 <param name="global" value="true"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
68 <output_collection name="output_collection" type="list" count="13">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
69 <element name="delta_em" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
70 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
71 <has_text text="0.2855054"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
72 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
73 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
74 <element name="delta_wls" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
75 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
76 <has_text text="0.2992838"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
77 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
78 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
79 <element name="feature_table" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
80 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
81 <has_text text="A110"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
82 <has_size value="4270" delta="100"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
83 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
84 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
85 <element name="res_W" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
86 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
87 <has_text text="patient_statusControl"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
88 <has_size value="1364" delta="100"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
89 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
90 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
91 <element name="res_beta" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
92 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
93 <has_text text="patient_statusControl"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
94 <has_size value="1369" delta="100"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
95 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
96 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
97 <element name="res_diff_abn" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
98 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
99 <has_text text="FALSE"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
100 <has_size value="760" delta="100"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
101 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
102 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
103 <element name="res_global" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
104 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
105 <has_size value="1"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
106 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
107 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
108 <element name="res_p_val" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
109 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
110 <has_text text="patient_statusControl"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
111 <has_size value="1180" delta="100"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
112 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
113 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
114 <element name="res_q_val" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
115 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
116 <has_text text="patient_statusControl"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
117 <has_size value="1155" delta="100"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
118 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
119 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
120 <element name="res_se" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
121 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
122 <has_text text="patient_statusControl"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
123 <has_size value="1348" delta="100"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
124 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
125 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
126 <element name="resid" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
127 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
128 <has_text text="A110"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
129 <has_size value="24241" delta="100"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
130 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
131 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
132 <element name="samp_frac" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
133 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
134 <has_text text="x"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
135 <has_size value="501" delta="100"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
136 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
137 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
138 <element name="zero_ind" ftype="tabular">
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
139 <assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
140 <has_text text="structural_zero"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
141 <has_size value="1113" delta="100"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
142 </assert_contents>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
143 </element>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
144 </output_collection>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
145 </test>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
146 </tests>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
147 <help>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
148 **What it does**
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
149
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
150 Performs a differential abundance analysis for microbiome data. Microbiome data are typically subject
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
151 to two sources of biases: unequal sampling fractions (sample-specific biases) and differential sequencing
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
152 efficiencies (taxon-specific biases). ANCOMBC package includes methodologies that aim to correct these
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
153 biases and construct statistically consistent estimators.
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
154
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
155 A detaset containing a phyloseq object is a required input. The phyloseq object must consist of a feature table (microbial observed abundance table), a sample metadata, a taxonomy table (optional), and a phylogenetic tree (optional). The row names of the metadata must match the sample names of the feature table, and the row names of the taxonomy table must match the taxon (feature) names of the feature table.
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
156
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
157 The tool produces a collection consisting of the following items.
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
158
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
159 * **feature_table** - a pre-processed (based on --zero_cut and --lib_cut) microbial observed abundance table
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
160 * **zero_ind** - a logical matrix with TRUE indicating the taxon is identified as a structural zero for the specified group variable
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
161 * **samp_frac** - a numeric vector of estimated sampling fractions in log scale (natural log) - if any sample contains missing values for any variable specified in the formula, the corresponding sampling fraction estimate for this sample will be NA since the sampling fraction is not estimable with the presence of missing values
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
162 * **resid** - a matrix of residuals from the ANCOM-BC log-linear (natural log) model - rows are taxa and columns are samples
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
163 * **delta_em** - estimated sample-specific biases through E-M algorithm
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
164 * **delta_wls** - estimated sample-specific biases through weighted least squares (WLS) algorithm
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
165 * **res_lfc** - a table of log fold changes obtained from the ANCOM-BC log-linear (natural log) model
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
166 * **res_se** - a table of standard errors (SEs) of lfc
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
167 * **res_W** - a table of test statistics. W = lfc/se
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
168 * **res_pval** - a table of p-values obtained from two-sided Z-test using the test statistic W
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
169 * **res_qval** - a table of adjusted p-values obtained by applying p_adj_method to p_val
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
170 * **res_diff_abn** - a table of logical values; TRUE if the taxon has q_val less than alpha
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
171 * **res_global** - a table containing the ANCOM-BC global test result for the variable specified in the group
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
172 </help>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
173 <expand macro="citations"/>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
174 </tool>
100ae32935d9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
175