changeset 0:9c36d1a88421 draft

planemo upload for repository https://github.com/qiime2/galaxy-tools/tree/main/tools/suite_qiime2__rescript commit 389df0134cd0763dcf02aac6e623fc15f8861c1e
author q2d2
date Thu, 25 Apr 2024 21:24:14 +0000
parents
children 73081ccaf0ff
files qiime2__rescript__evaluate_classifications.xml test-data/.gitkeep
diffstat 1 files changed, 75 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/qiime2__rescript__evaluate_classifications.xml	Thu Apr 25 21:24:14 2024 +0000
@@ -0,0 +1,75 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!--
+Copyright (c) 2024, 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: 2024.2.1)
+for:
+    qiime2 (version: 2024.2.0)
+-->
+<tool name="qiime2 rescript evaluate-classifications" id="qiime2__rescript__evaluate_classifications" version="2024.2.2+q2galaxy.2024.2.1" profile="22.05" license="BSD-3-Clause">
+    <description>Interactively evaluate taxonomic classification accuracy.</description>
+    <requirements>
+        <container type="docker">quay.io/qiime2/amplicon:2024.2</container>
+    </requirements>
+    <version_command>q2galaxy version rescript</version_command>
+    <command detect_errors="exit_code">q2galaxy run rescript evaluate_classifications '$inputs'</command>
+    <configfiles>
+        <inputs name="inputs" data_style="staging_path_and_source_path"/>
+    </configfiles>
+    <inputs>
+        <param name="expected_taxonomies" type="data" format="qza" label="expected_taxonomies: List[FeatureData[Taxonomy]]" help="[required]  True taxonomic labels for one more more sets of features." multiple="true">
+            <options options_filter_attribute="metadata.semantic_type">
+                <filter type="add_value" value="FeatureData[Taxonomy]"/>
+            </options>
+        </param>
+        <param name="observed_taxonomies" type="data" format="qza" label="observed_taxonomies: List[FeatureData[Taxonomy]]" help="[required]  Predicted classifications of same sets of features, input in same order as expected_taxonomies." multiple="true">
+            <options options_filter_attribute="metadata.semantic_type">
+                <filter type="add_value" value="FeatureData[Taxonomy]"/>
+            </options>
+        </param>
+        <section name="__q2galaxy__GUI__section__extra_opts__" title="Click here for additional options">
+            <repeat name="labels" help="[optional]  List of labels to use for labeling evaluation results in the resulting visualization. Inputs are labeled with labels in the order that each is input. If there are fewer labels than inputs (or no labels), unnamed inputs are labeled numerically in sequential order. Extra labels are ignored." title="labels: List[Str]">
+                <param name="element" type="text" label="element: Str" help="[required]">
+                    <sanitizer>
+                        <valid initial="string.printable"/>
+                    </sanitizer>
+                    <validator type="expression" message="Please verify this parameter.">value is not None and len(value) &gt; 0</validator>
+                </param>
+            </repeat>
+        </section>
+    </inputs>
+    <outputs>
+        <data name="evaluation" format="qzv" label="${tool.name} on ${on_string}: evaluation.qzv" from_work_dir="evaluation.qzv"/>
+    </outputs>
+    <tests/>
+    <help>
+QIIME 2: rescript evaluate-classifications
+==========================================
+Interactively evaluate taxonomic classification accuracy.
+
+
+Outputs:
+--------
+:evaluation.qzv: Visualization of classification accuracy results.
+
+|  
+
+Description:
+------------
+Evaluate taxonomic classification accuracy by comparing one or more sets of true taxonomic labels to the predicted taxonomies for the same set(s) of features. Output an interactive line plot of classification accuracy for each pair of expected/observed taxonomies. The x-axis in these plots represents the taxonomic levels present in the input taxonomies so are labeled numerically instead of by rank, but typically for 7-level taxonomies these will represent: 1 = domain/kingdom, 2 = phylum, 3 = class, 4 = order, 5 = family, 6 = genus, 7 = species.
+
+
+|  
+
+</help>
+    <citations>
+        <citation type="doi">10.1186/s40168-018-0470-z</citation>
+        <citation type="doi">10.1128/mSystems.00219-18</citation>
+        <citation type="doi">10.1371/journal.pcbi.1009581</citation>
+        <citation type="doi">10.1038/s41587-019-0209-9</citation>
+    </citations>
+</tool>