Mercurial > repos > malex > secimtools
view compound_identification.xml @ 2:caba07f41453 draft default tip
"planemo upload for repository https://github.com/secimTools/SECIMTools/tree/main/galaxy commit 498abad641099412df56f04ff6e144e4193bbc34-dirty"
author | malex |
---|---|
date | Thu, 10 Jun 2021 15:41:17 +0000 |
parents | 2e7d47c0b027 |
children |
line wrap: on
line source
<tool id="secimtools_compound_identification" name="Compound Identification" version="@WRAPPER_VERSION@"> <description>based on m/z ratio and retention time.</description> <macros> <import>macros.xml</import> </macros> <expand macro="requirements" /> <command detect_errors="exit_code"><![CDATA[ compound_identification.py --anno $anno --uniqID $uniqID --mzID $mzID --rtID $rtID --library $library --libuniqID $libuniqID --libmzID $libmzID --librtID $librtID --output $output ]]></command> <inputs> <param name="anno" type="data" format="tabular" label="Target Annotation File" help="Input tab-separated dataset in wide format. If not tab separated see TIP below."/> <param name="uniqID" type="text" size="30" value="" optional="false" label="Target Annotation Unique Feature ID column" help="Name of the column in your target annotation file containing unique identifiers."/> <param name="mzID" type="text" size="30" value="" optional="false" label="Target Annotation Mass/Charge column." help="Name of the column in your target annotation file containing m/z ratios."/> <param name="rtID" type="text" size="30" value="" optional="false" label="Target Annotation Retention Time" help="Name of the column in your target annotation file containing retention times."/> <param name="library" type="data" format="tabular" label="Library File" help="Library dataset. If not tab separated see TIP below."/> <param name="libuniqID" type="text" size="30" value="" optional="false" label="Library compound name column" help="Name of the column in your library file containing the compound/adduct names to use for identification."/> <param name="libmzID" type="text" size="30" value="" optional="false" label="Library Mass/Charge column" help="Name of the column in your library file containing m/z ratios."/> <param name="librtID" type="text" size="30" value="" optional="false" label="Library Retention Time column" help="Name of the column in your library file containing the retention times."/> </inputs> <outputs> <data format="tabular" name="output" label="identified_compounds_adducts_on_${anno.name}"/> </outputs> <tests> <test> <param name="anno" value="TEST0000_mzrt_first.tsv"/> <param name="uniqID" value="rowID_first"/> <param name="mzID" value="MZ_first" /> <param name="rtID" value="RT_first" /> <param name="library" value="TEST0000_database.tsv"/> <param name="libuniqID" value="name_database"/> <param name="libmzID" value="MZ_database" /> <param name="librtID" value="RT_database" /> <output name="output" file="TEST0000_compound_identification_output.tsv" /> </test> </tests> <help><![CDATA[ @TIP_AND_WARNING@ **Tool Description** This tool is primarily intended for identification of compounds in a target file given a mass spectroscopy library file. Each metabolite (feature) is characterized by a mass to charge (m/z) ratio and retention time (RT). This tool matches two files: (1) a mass spectroscopy library file and (2) a target annotation file. The library file (in tsv format) contains a list of compounds and their associated m/z ratios and RTs. The target annotation file (in tsv format) contains the m/z ratios and RTs for the experimental samples. -------------------------------------------------------------------------------- **Input** - Two input datasets are required, a library file and an annotation target file. @MZRTFILE@ **Target Annotation Unique Feature ID column** - Name of the column in your target annotation file containing unique ID. **Annotation Mass/Charge column** - Name of the column in your target annotation file containing the m/z ratio. **Annotation Retention Time** - Name of the column in your target annotation file containing Retention Times. **Library File** **Library compound name colum** - Name of the column in your library file containing the compound names to use. **Library Mass/Charge column** - Name of the column in your library file containing the m/z ratios. **Library Retention Time column** - Name of the column in your library file containing Retention Times. -------------------------------------------------------------------------------- **Output** A TSV file containing the original target annotation input file plus an additional column containing the name of any compounds that were matched using the m/z ratio and RT. ]]></help> <expand macro="citations"/> </tool>