Mercurial > repos > iuc > ancombc
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 |
| 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 |
