Mercurial > repos > kkonganti > cfsan_lexmapr2
view cfsan_lexmapr2.xml @ 1:5244e7465767
"planemo upload"
author | kkonganti |
---|---|
date | Wed, 31 Aug 2022 14:32:14 -0400 |
parents | f5c39d0447be |
children | ee477cbc39b5 |
line wrap: on
line source
<tool id="cfsan_lexmapr2" name="Lexmapr2" version="2.0+galaxy0"> <description>A Lexicon and Rule-Based Tool for Translating Short Biomedical Specimen Descriptions into Semantic Web Ontology Terms</description> <requirements> <requirement type="package" version="3.7">python</requirement> <requirement type="package">python-dateutil</requirement> <requirement type="package">inflection</requirement> <requirement type="package">matplotlib</requirement> <requirement type="package">pandas</requirement> <requirement type="package">nltk</requirement> <requirement type="package">requests</requirement> <requirement type="package">seaborn</requirement> <requirement type="package">pygraphviz</requirement> </requirements> <version_command>python $__tool_directory__/lexmapr2.py --version</version_command> <command detect_errors="exit_code"><![CDATA[ python $__tool_directory__/lexmapr2.py #if ($embl_ont != ""): -e $embl_ont #end if $no_ancestors $bins $full $graph #for $in_json in $input_json #if $in_json -u "$in_json" #end if #end for ]]></command> <environment_variables> <environment_variable name="NLTK_DATA">$__tool_directory__/nltk_data</environment_variable> </environment_variables> <inputs> <param name="input" type="data" format="csv" label="Input CSV" help="First row should be a header and first column should be sample names" /> <param name="input_json" type="data" format="json" optional="true" label="User defined bins in JSON format" /> <param name="embl_ont" type="text" optional="true" label="User defined comma-separated EMBL Ontology short names" /> <param name="bins" truevalue="-b" type="boolean" checked="true" label="Classify samples into default bins" help="Default: true"/> <param name="graph" truevalue="-g" type="boolean" checked="true" label="Visualize summary of mapping and binning" help="Default: true"/> <param name="full" truevalue="-f" type="boolean" checked="false" label="Generate full output format" help="Default: false"/> <param name="no_ancestors" truevalue="-a" type="boolean" checked="false" label="Remove ancestral terms from output" help="Default: false"/> </inputs> <outputs> <data name="lexmapr2_output" format="tsv" label="Lexmapr2: On ${on_string}" from_work_dir="lexmapr2_output.tsv"/> <collection name="plots" type="list" label="Lexmapr2: Plots on ${on_string}"> <discover_datasets pattern=".*\.png" ext="png" directory="lexmapr_figures"/> </collection> </outputs> <tests> <test expect_num_outputs="2"> <param name="input" value="test.csv"/> </test> </tests> <help><![CDATA[ .. class:: infomark **Purpose** Lexmapr2 is a fork of Lexmapr (https://github.com/cidgoh/LexMapr) with the following added functionalitites: :: - pull ontology accession ids and definitions from EMBL-EBI via the API - group mapped results by parent ontologies - visualize mapping results ---- .. class:: infomark **Outputs** The main output files are: :: - An tab-seperated file with matched annotations. - A list of Lexmapr2 figures in PNG format. ]]></help> <citations> <citation type="bibtex"> @misc{github, author = {Penn, Kayla}, year = {2022}, title = {LexMapr2}, publisher = {GitHub}, journal = {GitHub repository}, url = {https://github.com/CFSAN-Biostatistics/LexMapr2}} </citation> <citation type="bibtex"> @misc{GalaxyToolWrapper, author = {Konganti, Kranti}, year = {2022}} </citation> </citations> </tool>