Mercurial > repos > iuc > kobas
diff kobas_identify.xml @ 0:720b1beabad6 draft
planemo upload commit 5dd86ae785ae71f697aab8ede735f394b39ad7bc-dirty
| author | iuc |
|---|---|
| date | Sat, 05 Nov 2016 09:20:51 -0400 |
| parents | |
| children | 83b998fa34ea |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kobas_identify.xml Sat Nov 05 09:20:51 2016 -0400 @@ -0,0 +1,143 @@ +<tool id="kobas_identify" name="KOBAS Identify" version="@WRAPPER_VERSION@"> + <description>KEGG Orthology Based Annotation System</description> + <macros> + <import>kobas_macros.xml</import> + </macros> + <requirements> + <requirement type="package" version="@KOBAS_VERSION@">kobas</requirement> + </requirements> + + <command> + <![CDATA[ + + mkdir sqlite && + mkdir seq_pep && + + #if not isinstance( $db.value, list ): + #set $db_args = [ $db.value ] + #else: + #set $db_args = $db.value + #end if + #set $db_args = "/".join($db.value) + + ln -s '$kobasdb' 'sqlite/${species}.db' && + + kobas-identify + -f '$fgfile' + #if $bg.bgtype == 'file': + -b '$bg.bgfile' + #elif $bg.bgtype == 'species': + -b '$bg.bgspecies' + #end if + -d '$db_args' + -m '$method' + -n '$fdr' + -c $cutoff + -q sqlite + -p blastp + -x blastx + -o '$output' + ]]> + </command> + <inputs> + <param format="tabular" type="data" label="Foreground" argument="--fgfile" help="Foreground file, the output of KOBAS Annotate"/> + + <expand macro="input_kobasdb"/> + + <param type="select" label="Database" argument="--db" multiple="True" display="checkboxes" help="Select your desired databases: +(Note: the Corrected P-Values will be affected by the number of selected databases)"> + <option value="K">KEGG Pathway</option> + <option value="n">PID</option> + <option value="b">BioCarta</option> + <option value="R">Reactome</option> + <option value="B">BioCyc</option> + <option value="P">PANTHER</option> + <option value="o">OMIM</option> + <option value="k">KEGG Disease</option> + <option value="f">FunDo</option> + <option value="g">GAD</option> + <option value="N">NHGRI GWAS Catalog</option> + <option value="G">Gene Ontology</option> + <option value="S">Gene Ontology Slim (GOslim)</option> + <validator type="no_options" message="You must pick at least one database."/> + </param> + + <conditional name="bg"> + <param + name="bgtype" + type="select" + argument="--bgfile" + label="Background" + help="Optional background file, the output of annotate (3 or 4-letter + file name is not allowed), or species abbreviation + (for example: hsa for Homo sapiens, mmu for Mus + musculus, dme for Drosophila melanogaster, ath for + Arabidopsis thaliana, sce for Saccharomyces cerevisiae + and eco for Escherichia coli K-12 MG1655), default + same species as annotate"> + <option value="same" selected="True">Same species as annotate</option> + <option value="file">Background file from KOBAS Annotate</option> + <option value="species">Species abbreviation</option> + </param> + <when value="same"></when> + <when value="file"> + <param format="txt" name="bgfile" type="data" label="Background file"/> + </when> + <when value="species"> + <param + name="bgspecies" + type="text" + label="Species abbreviation" + help="For example: ko for KEGG + Orthology, hsa for Homo sapiens, mmu for Mus musculus, + dme for Drosophila melanogaster, ath for Arabidopsis + thaliana, sce for Saccharomyces cerevisiae and eco for + Escherichia coli K-12 MG1655"/> + </when> + </conditional> + + <param argument="--method" type="select" label="Statistical test method"> + <option selected="True" value="h">Hpergeometric test / Fisher's exact test</option> + <option value="b">Binomial test</option> + <option value="c">Chi-square test</option> + <option value="x">Frequency list</option> + </param> + + <param type="select" argument="--fdr" label="FDR" help="False discovery rate (FDR) correction method"> + <option selected="True" value="BH">Benjamini and Hochberg</option> + <option value="BY">Benjamini and Yekutieli</option> + <option value="QVALUE">QVALUE</option> + <option value="None">None</option> + </param> + + <param type="integer" min="0" argument="--cutoff" value="5" label="Cutoff" help="Terms with less than cutoff number of genes are not used for statistical tests, default 5"/> + + </inputs> + <outputs> + <data format="tabular" name="output"/> + </outputs> + + <tests> + <test> + <param name="fgfile" value="kobas_annotate_output.txt"/> + <param name="species" value="aaa"/> + <param name="kobasdb" value="aaa.db"/> + <param name="db" value="K"/> + <conditional name="bg"> + <param name="bgtype" value="same"/> + </conditional> + <output name="out_file1" file="kobas_identify_output.txt"/> + </test> + </tests> + + <help> +@HELP_KOBAS_INFO@ + +**KOBAS Identify** + +Performs statistical tests to identify significantly enriched pathways and diseases. + +@HELP_KOBAS_URL@ + </help> + <expand macro="kobas_citations"/> +</tool>
