annotate ancombc.xml @ 0:939c59ab61cf draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
author iuc
date Sat, 16 Jul 2022 21:40:04 +0000
parents
children 6fbedba4d983
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
939c59ab61cf 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@">
939c59ab61cf 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>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
3 <macros>
939c59ab61cf 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>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
5 </macros>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
6 <expand macro="requirements"/>
939c59ab61cf 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[
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
8 mkdir 'output_dir' &&
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
9
939c59ab61cf 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'
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
11 --phyloseq '$phyloseq'
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
12 --formula '$formula'
939c59ab61cf 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'
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
16 --group '$group'
939c59ab61cf 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'
939c59ab61cf 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'
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
19 --tol $tol
939c59ab61cf 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
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
21 --conserve '$conserve'
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
22 --alpha $alpha
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
23 --global '$global'
939c59ab61cf 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'
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
25 ]]></command>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
26 <inputs>
939c59ab61cf 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"/>
939c59ab61cf 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">
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
30 </param>
939c59ab61cf 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">
939c59ab61cf 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>
939c59ab61cf 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>
939c59ab61cf 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>
939c59ab61cf 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>
939c59ab61cf 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>
939c59ab61cf 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>
939c59ab61cf 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>
939c59ab61cf 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>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
40 </param>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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?"/>
939c59ab61cf 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?"/>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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?"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
51 </inputs>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
52 <outputs>
939c59ab61cf 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">
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
55 </collection>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
56 </outputs>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
57 <tests>
939c59ab61cf 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">
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf 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">
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
70 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
72 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
73 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
75 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
77 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
78 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
80 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
83 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
84 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
86 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
89 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
90 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
92 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
95 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
96 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
98 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
101 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
102 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
104 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
106 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
107 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
109 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
112 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
113 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
115 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
118 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
119 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
121 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
124 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
125 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
127 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
130 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
131 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
133 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
136 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
137 </element>
939c59ab61cf 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">
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
139 <assert_contents>
939c59ab61cf 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"/>
939c59ab61cf 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"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
142 </assert_contents>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
143 </element>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
144 </output_collection>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
145 </test>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
146 </tests>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
147 <help>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
148 **What it does**
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
149
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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.
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
154
939c59ab61cf 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.
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
156
939c59ab61cf 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.
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
158
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf 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
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
172 </help>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
173 <expand macro="citations"/>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
174 </tool>
939c59ab61cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ancombc commit 045979180e44c683b5e0760f802af66c05abcae8
iuc
parents:
diff changeset
175