Mercurial > repos > iuc > fastspar_reduce
annotate fastspar_reduce.xml @ 0:e18c802858bb draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
| author | iuc |
|---|---|
| date | Thu, 19 Jun 2025 21:51:44 +0000 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
1 <tool id="fastspar_reduce" name="FastSpar: Reduce correlation table" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
2 <description> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
3 Filter correlation and p-value table into sparse matrices |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
4 </description> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
5 <macros> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
6 <import>macros.xml</import> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
7 </macros> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
8 <expand macro="biotools"/> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
9 <expand macro="requirements"/> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
10 <command detect_errors="exit_code"><![CDATA[ |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
11 fastspar_reduce |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
12 --correlation_table '$correlation_table' |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
13 --pvalue_table '$pvalue_table' |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
14 --correlation $correlation |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
15 --pvalue $pvalue |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
16 --output_prefix sparse |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
17 ]]></command> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
18 <inputs> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
19 <param argument="--correlation_table" type="data" format="tabular" label="Correlation table"/> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
20 <param argument="--pvalue_table" type="data" format="tabular" label="P-value table"/> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
21 <param argument="--correlation" type="float" min="0.0" max="1.0" value="0.10" label="Absolute correlation threshold"/> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
22 <param argument="--pvalue" type="float" min="0.0" max="1.0" value="0.05" label="P-value threshold"/> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
23 </inputs> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
24 <outputs> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
25 <data name="correlations" format="tabular" from_work_dir="sparse_filtered_correlation.tsv" label="${tool.name} on ${on_string}: filtered_correlations.tsv"> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
26 <actions> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
27 <action type="metadata" name="column_names" default="column,row,value" /> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
28 </actions> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
29 </data> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
30 <data name="pvalues" format="tabular" from_work_dir="sparse_filtered_pvalue.tsv" label="${tool.name} on ${on_string}: filtered_pvalues.tsv"> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
31 <actions> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
32 <action type="metadata" name="column_names" default="column,row,value" /> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
33 </actions> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
34 </data> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
35 </outputs> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
36 <tests> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
37 <test expect_num_outputs="2"> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
38 <param name="correlation_table" ftype="tabular" value="fake_data_cor.tsv"/> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
39 <param name="pvalue_table" ftype="tabular" value="pvalues.tsv"/> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
40 <output name="correlations" file="filtered_correlations.tsv" compare="diff"/> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
41 <output name="pvalues" file="filtered_pvalues.tsv" compare="diff"/> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
42 </test> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
43 </tests> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
44 <help><![CDATA[ |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
45 What it does |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
46 ============ |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
47 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
48 This tool filters pairwise correlations and p-values from FastSpar outputs to generate sparse matrices suitable for network construction or visualization. It is typically used as the final step in a FastSpar pipeline. |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
49 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
50 Filtering Criteria |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
51 ================== |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
52 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
53 - **Absolute correlation threshold**: Only retain OTU pairs whose absolute correlation exceeds this value. |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
54 - **P-value threshold**: Only retain OTU pairs whose empirical p-value is below this cutoff. |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
55 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
56 Both conditions must be satisfied (logical AND). |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
57 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
58 Required Inputs |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
59 =============== |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
60 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
61 - **Correlation table**: A symmetric matrix from FastSpar. |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
62 - **P-value table**: A matching symmetric matrix from FastSpar p-value estimation. |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
63 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
64 Generated Outputs |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
65 ================= |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
66 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
67 - `filtered_correlations.tsv`: Correlation values that passed both thresholds. |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
68 - `filtered_pvalues.tsv`: Matching p-values for retained entries. |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
69 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
70 Notes |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
71 ===== |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
72 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
73 - Both input matrices must have identical dimensions and OTU order. |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
74 - The output tables are still symmetric and retain all diagonal values (e.g., self-correlations). |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
75 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
76 Additional Resources |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
77 ==================== |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
78 |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
79 - FastSpar GitHub: https://github.com/scwatts/fastspar |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
80 ]]></help> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
81 <expand macro="citations"/> |
|
e18c802858bb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/fastspar commit 0e305d21d0634a1788b9105ec4d0ab1c2da62359
iuc
parents:
diff
changeset
|
82 </tool> |
