Previous changeset 0:4f9e5110914b (2016-12-20) Next changeset 2:7ea4df039a53 (2017-02-22) |
Commit message:
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/TreeBest commit 6a1dfb73f2172182096724ce3bee400287fd9c2f-dirty |
added:
TreeBest_best.xml |
removed:
TreeBest_best_wrapper.xml |
b |
diff -r 4f9e5110914b -r fd85bf67c4bb TreeBest_best.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TreeBest_best.xml Tue Dec 20 17:17:56 2016 -0500 |
[ |
@@ -0,0 +1,117 @@ +<tool id="treebest_best" name="TreeBeST best" version="1.9.2"> + <description>Generate a phylogenetic tree using CDS alignment and species tree</description> + <requirements> + <requirement type="package" version="1.9.2_ep78">treebest</requirement> + </requirements> + <stdio> + <exit_code range="1:" level="fatal" /> + </stdio> + <command> +<![CDATA[ +treebest best +-f $species_tree +$P +$S +$A +#if $C + -C $C +#end if +$s +$g +$N +-c $c +-d $d +-l $l +-L $L +-b $b +#if $k.k_selector == 'yes' + -k e +#else + -k $k.k_value +#end if +#if $a.a_selector == 'yes' + -a e +#else + -a $a.a_value +#end if +-F $F +-p "Galaxy_TreeBest_Best" +$aln +> $output +]]> + </command> + + <inputs> + <param name="species_tree" type="data" format="nhx" label="Species file in Newick format" help="-f"/> + <param name="aln" type="data" format="fasta" label="CDS alignment in FASTA format"/> + <param name="P" type="boolean" truevalue="-P" falsevalue="" label="Skip PHYML" help="(-P)" /> + <param name="S" type="boolean" truevalue="-S" falsevalue="" label="Ignore the probability of gene evolution (NOT recommended)" help="(-S)" /> + <param name="A" type="boolean" truevalue="-A" falsevalue="" label="Apply constraint to PHYML" help="(-A)" /> + <param name="r" type="boolean" truevalue="-r" falsevalue="" label="Discard species that do not appear at all" help="(-r)" /> + <param name="C" type="data" format="nhx" optional="true" label="Constraining tree" help="Optional (-C)" /> + <param name="s" type="boolean" truevalue="-s" falsevalue="" label="Only build tree for genes from sequenced species" help="(-s)" /> + <param name="g" type="boolean" truevalue="-g" falsevalue="" label="Collapse alternative splicing forms" help="(-g)" /> + <param name="N" type="boolean" truevalue="-N" falsevalue="" label="Do not mask low-scoring segments" help="(-N)" /> + <param name="F" type="integer" min="1" value="11" label="Quality cut-off" help="(-F)" /> + <param name="c" type="integer" min="1" value="2" label="Number of rate categories for PHYML-HKY" help="(-c)" /> + <conditional name="k"> + <param name="k_selector" type="select" label="tv/ts ratio (kappa)" help="(-k)"> + <option value="yes">Estimate (e)</option> + <option value="no">Specify value</option> + </param> + <when value="yes" /> + <when value="no"> + <param name="k_value" type="float" value="0.0" label="tv/ts ratio (kappa)" /> + </when> + </conditional> + <conditional name="a"> + <param name="a_selector" type="select" label="Alpha parameter for Gamma distribution" help="(-a)"> + <option value="yes">Estimate (e)</option> + <option value="no">Specify value</option> + </param> + <when value="yes" /> + <when value="no"> + <param name="a_value" type="float" value="0.0" label="Alpha parameter for Gamma distribution" /> + </when> + </conditional> + <param name="d" type="float" min="0" value="0.15" label="Duplication probability" help="(-d)" /> + <param name="l" type="float" min="0" value="0.10" label="Probability of a loss following a speciation" help="(-l)" /> + <param name="L" type="float" min="0" value="0.20" label="Probability of a loss following a duplication" help="(-L)" /> + <param name="b" type="float" min="0" value="0.01" label="Probability of the presence of an inconsistent branch" help="(-b)" /> + </inputs> + + <outputs> + <data name="output" format="nhx" label="$tool.name on ${on_string}" /> + </outputs> + + <tests> + <test> + <param name="species_tree" ftype="nhx" value="species.nhx" /> + <param name="aln" ftype="fasta" value="dna_alignment.fasta" /> + <param name="F" value="11" /> + <param name="k_selector" value="yes" /> + <param name="a_selector" value="yes" /> + <param name="d" value="0.15" /> + <param name="l" value="0.10" /> + <param name="L" value="0.20" /> + <param name="b" value="0.01" /> + <output name="output" file="genetree.nhx" /> + </test> + </tests> + <help> +<![CDATA[ +**What it does** + +`TreeBeST`_ (gene Tree Building guided by Species Tree) is a versatile program that builds, manipulates and displays phylogenetic trees. It is particularly designed for building gene trees with a known species tree and is highly efficient and accurate. + +The 'best' command builds the best gene tree from a species tree and a CDS alignment. The resultant tree will be bootstrapped for 100 times, reconciled with the species tree and rooted by minimizing with the number of duplications and losses. Duplications and losses are also stored in the NHX format. + +Note that TreeBeST first determines the topology of resultant tree with a complex procedure, and then performs a hundred times of resampling with an improved neighbour-joining algorithm. Branch lengths are finally estimated with the standard ML method under the HKY model. + +.. _TreeBeST: http://treesoft.sourceforge.net/treebest.shtml +]]> + </help> + <citations> + <citation type="doi">10.1080/10635150390235520</citation> + </citations> +</tool> |
b |
diff -r 4f9e5110914b -r fd85bf67c4bb TreeBest_best_wrapper.xml --- a/TreeBest_best_wrapper.xml Tue Dec 20 16:32:25 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 |
[ |
@@ -1,117 +0,0 @@ -<tool id="treebest_best_wrapper" name="TreeBeST best" version="1.9.2"> - <description>Generate a phylogenetic tree using CDS alignment and species tree</description> - <requirements> - <requirement type="package" version="1.9.2_ep78">treebest</requirement> - </requirements> - <stdio> - <exit_code range="1:" level="fatal" /> - </stdio> - <command> -<![CDATA[ -treebest best --f $species_tree -$P -$S -$A -#if $C - -C $C -#end if -$s -$g -$N --c $c --d $d --l $l --L $L --b $b -#if $k.k_selector == 'yes' - -k e -#else - -k $k.k_value -#end if -#if $a.a_selector == 'yes' - -a e -#else - -a $a.a_value -#end if --F $F --p "Galaxy_TreeBest_Best" -$aln -> $output -]]> - </command> - - <inputs> - <param name="species_tree" type="data" format="nhx" label="Species file in Newick format" help="-f"/> - <param name="aln" type="data" format="fasta" label="CDS alignment in FASTA format"/> - <param name="P" type="boolean" truevalue="-P" falsevalue="" label="Skip PHYML" help="(-P)" /> - <param name="S" type="boolean" truevalue="-S" falsevalue="" label="Ignore the probability of gene evolution (NOT recommended)" help="(-S)" /> - <param name="A" type="boolean" truevalue="-A" falsevalue="" label="Apply constraint to PHYML" help="(-A)" /> - <param name="r" type="boolean" truevalue="-r" falsevalue="" label="Discard species that do not appear at all" help="(-r)" /> - <param name="C" type="data" format="nhx" optional="true" label="Constraining tree" help="Optional (-C)" /> - <param name="s" type="boolean" truevalue="-s" falsevalue="" label="Only build tree for genes from sequenced species" help="(-s)" /> - <param name="g" type="boolean" truevalue="-g" falsevalue="" label="Collapse alternative splicing forms" help="(-g)" /> - <param name="N" type="boolean" truevalue="-N" falsevalue="" label="Do not mask low-scoring segments" help="(-N)" /> - <param name="F" type="integer" min="1" value="11" label="Quality cut-off" help="(-F)" /> - <param name="c" type="integer" min="1" value="2" label="Number of rate categories for PHYML-HKY" help="(-c)" /> - <conditional name="k"> - <param name="k_selector" type="select" label="tv/ts ratio (kappa)" help="(-k)"> - <option value="yes">Estimate (e)</option> - <option value="no">Specify value</option> - </param> - <when value="yes" /> - <when value="no"> - <param name="k_value" type="float" value="0.0" label="tv/ts ratio (kappa)" /> - </when> - </conditional> - <conditional name="a"> - <param name="a_selector" type="select" label="Alpha parameter for Gamma distribution" help="(-a)"> - <option value="yes">Estimate (e)</option> - <option value="no">Specify value</option> - </param> - <when value="yes" /> - <when value="no"> - <param name="a_value" type="float" value="0.0" label="Alpha parameter for Gamma distribution" /> - </when> - </conditional> - <param name="d" type="float" min="0" value="0.15" label="Duplication probability" help="(-d)" /> - <param name="l" type="float" min="0" value="0.10" label="Probability of a loss following a speciation" help="(-l)" /> - <param name="L" type="float" min="0" value="0.20" label="Probability of a loss following a duplication" help="(-L)" /> - <param name="b" type="float" min="0" value="0.01" label="Probability of the presence of an inconsistent branch" help="(-b)" /> - </inputs> - - <outputs> - <data name="output" format="nhx" label="$tool.name on ${on_string}" /> - </outputs> - - <tests> - <test> - <param name="species_tree" ftype="nhx" value="species.nhx" /> - <param name="aln" ftype="fasta" value="dna_alignment.fasta" /> - <param name="F" value="11" /> - <param name="k_selector" value="yes" /> - <param name="a_selector" value="yes" /> - <param name="d" value="0.15" /> - <param name="l" value="0.10" /> - <param name="L" value="0.20" /> - <param name="b" value="0.01" /> - <output name="output" file="genetree.nhx" /> - </test> - </tests> - <help> -<![CDATA[ -**What it does** - -`TreeBeST`_ (gene Tree Building guided by Species Tree) is a versatile program that builds, manipulates and displays phylogenetic trees. It is particularly designed for building gene trees with a known species tree and is highly efficient and accurate. - -The 'best' command builds the best gene tree from a species tree and a CDS alignment. The resultant tree will be bootstrapped for 100 times, reconciled with the species tree and rooted by minimizing with the number of duplications and losses. Duplications and losses are also stored in the NHX format. - -Note that TreeBeST first determines the topology of resultant tree with a complex procedure, and then performs a hundred times of resampling with an improved neighbour-joining algorithm. Branch lengths are finally estimated with the standard ML method under the HKY model. - -.. _TreeBeST: http://treesoft.sourceforge.net/treebest.shtml -]]> - </help> - <citations> - <citation type="doi">10.1080/10635150390235520</citation> - </citations> -</tool> |