changeset 0:df674248c521 draft

planemo upload for repository https://github.com/qiime2/galaxy-tools/tree/main/tools/suite_qiime2__fragment_insertion commit 9023cfd83495a517fbcbb6f91d5b01a6f1afcda1
author q2d2
date Mon, 29 Aug 2022 20:02:31 +0000
parents
children 0cd2b96adce2
files qiime2__fragment_insertion__filter_features.xml test-data/.gitkeep
diffstat 1 files changed, 80 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/qiime2__fragment_insertion__filter_features.xml	Mon Aug 29 20:02:31 2022 +0000
@@ -0,0 +1,80 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!--
+Copyright (c) 2022, QIIME 2 development team.
+
+Distributed under the terms of the Modified BSD License. (SPDX: BSD-3-Clause)
+-->
+<!--
+This tool was automatically generated by:
+    q2galaxy (version: 2022.8.1)
+for:
+    qiime2 (version: 2022.8.1)
+-->
+<tool name="qiime2 fragment-insertion filter-features" id="qiime2__fragment_insertion__filter_features" version="2022.8.0+q2galaxy.2022.8.1.2" profile="22.05" license="BSD-3-Clause">
+    <description>Filter fragments in tree from table.</description>
+    <requirements>
+        <container type="docker">quay.io/qiime2/core:2022.8</container>
+    </requirements>
+    <version_command>q2galaxy version fragment_insertion</version_command>
+    <command detect_errors="aggressive">q2galaxy run fragment_insertion filter_features '$inputs'</command>
+    <configfiles>
+        <inputs name="inputs" data_style="paths"/>
+    </configfiles>
+    <inputs>
+        <param name="table" type="data" format="qza" label="table: FeatureTable[Frequency]" help="[required]  A feature-table which needs to filtered down to those fragments that are contained in the tree, e.g. result of a Deblur or DADA2 run.">
+            <options options_filter_attribute="metadata.semantic_type">
+                <filter type="add_value" value="FeatureTable[Frequency]"/>
+            </options>
+            <validator type="expression" message="Incompatible type">hasattr(value.metadata, "semantic_type") and value.metadata.semantic_type in ['FeatureTable[Frequency]']</validator>
+        </param>
+        <param name="tree" type="data" format="qza" label="tree: Phylogeny[Rooted]" help="[required]  The tree resulting from inserting fragments into a reference phylogeny, i.e. the output of function 'sepp'">
+            <options options_filter_attribute="metadata.semantic_type">
+                <filter type="add_value" value="Phylogeny[Rooted]"/>
+            </options>
+            <validator type="expression" message="Incompatible type">hasattr(value.metadata, "semantic_type") and value.metadata.semantic_type in ['Phylogeny[Rooted]']</validator>
+        </param>
+    </inputs>
+    <outputs>
+        <data name="filtered_table" format="qza" label="${tool.name} on ${on_string}: filtered_table.qza" from_work_dir="filtered_table.qza"/>
+        <data name="removed_table" format="qza" label="${tool.name} on ${on_string}: removed_table.qza" from_work_dir="removed_table.qza"/>
+    </outputs>
+    <tests/>
+    <help>
+QIIME 2: fragment-insertion filter-features
+===========================================
+Filter fragments in tree from table.
+
+
+Outputs:
+--------
+:filtered_table.qza: The input table minus those fragments that were not part of the tree. This feature-table can be used for downstream analyses like phylogenetic alpha- or beta- diversity computation.
+:removed_table.qza: Those fragments that got removed from the input table, because they were not part of the tree. This table is mainly used for quality control, e.g. to inspect the ratio of removed reads per sample from the input table. You can ignore this table for downstream analyses.
+
+|  
+
+Description:
+------------
+Filters fragments not inserted into a phylogenetic tree from a feature-table. Some fragments computed by e.g. Deblur or DADA2 are too remote to get inserted by SEPP into a reference phylogeny. To be able to use the feature-table for downstream analyses like computing Faith's PD or UniFrac, the feature-table must be cleared of fragments that are not part of the phylogenetic tree, because their path length can otherwise not be determined. Typically, the number of rejected fragments is low (&lt;= 10), but it might be worth to inspect the ratio of reads assigned to those rejected fragments.
+
+
+|  
+
+</help>
+    <citations>
+        <citation type="doi">10.1128/mSystems.00021-18</citation>
+        <citation type="doi">10.1371/journal.pone.0031009</citation>
+        <citation type="doi">10.1371/journal.pcbi.1002195</citation>
+        <citation type="bibtex">@article{cite4,
+ author = {Matsen, Frederick A and Kodner, Robin B and Armbrust, E Virginia},
+ journal = {BMC bioinformatics},
+ number = {1},
+ pages = {538},
+ publisher = {BioMed Central},
+ title = {pplacer: linear time maximum-likelihood and Bayesian phylogenetic placement of sequences onto a fixed reference tree},
+ volume = {11},
+ year = {2010}
+}
+</citation>
+        <citation type="doi">10.1038/s41587-019-0209-9</citation>
+    </citations>
+</tool>