Mercurial > repos > iuc > iqtree
comparison iqtree.xml @ 13:24d024316465 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/iqtree/ commit 25f53344278285ac5e75ac902aec60a38921aa12
author | iuc |
---|---|
date | Tue, 09 Apr 2024 05:10:40 +0000 |
parents | 9b892d7f82cc |
children | 70acec670c30 |
comparison
equal
deleted
inserted
replaced
12:9b892d7f82cc | 13:24d024316465 |
---|---|
1 <tool id="iqtree" name="IQ-TREE" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" > | 1 <tool id="iqtree" name="IQ-TREE" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" > |
2 <description>Phylogenomic / evolutionary tree construction from multiple sequences</description> | 2 <description>Phylogenomic / evolutionary tree construction from multiple sequences</description> |
3 <macros> | 3 <macros> |
4 <import>iqtree_macros.xml</import> | 4 <import>iqtree_macros.xml</import> |
5 </macros> | 5 </macros> |
6 <expand macro="xrefs"/> | |
6 <expand macro="requirements" /> | 7 <expand macro="requirements" /> |
7 <command detect_errors="exit_code"><![CDATA[ | 8 <command detect_errors="exit_code"><![CDATA[ |
8 iqtree | 9 iqtree |
9 --prefix PREF | 10 --prefix PREF |
10 #if $general_options.short_alignments: | 11 #if $general_options.short_alignments: |
422 <param argument="--quartetlh" type="boolean" truevalue="--quartetlh" falsevalue="" checked="false" label="Write quartet log-likelihoods into .lmap.quartetlh file (typically not needed)."/> | 423 <param argument="--quartetlh" type="boolean" truevalue="--quartetlh" falsevalue="" checked="false" label="Write quartet log-likelihoods into .lmap.quartetlh file (typically not needed)."/> |
423 </section> | 424 </section> |
424 <section name="modelling_parameters" title="Modelling Parameters"> | 425 <section name="modelling_parameters" title="Modelling Parameters"> |
425 <section name="automatic_model" expanded="False" title="Automatic model selection"> | 426 <section name="automatic_model" expanded="False" title="Automatic model selection"> |
426 <conditional name="cond_model" > | 427 <conditional name="cond_model" > |
427 <param name="opt_custommodel" type="boolean" checked="false" label="Use Custom Model" help="See http://www.iqtree.org/doc/Substitution-Models"/> | 428 |
429 <param name="opt_custommodel" type="select" label="Do you want to use a custom model" help="See http://www.iqtree.org/doc/Substitution-Models"> | |
430 <option value="true" selected="True">Yes, I want to use a custom model</option> | |
431 <option value="false">No, a custom model is not needed</option> | |
432 </param> | |
428 <when value="true"> | 433 <when value="true"> |
429 <param argument="-m" type="text" label="Model"> | 434 <param argument="-m" type="text" label="Model"> |
430 <expand macro="sanitize_query" | 435 <expand macro="sanitize_query" |
431 validinitial="string.ascii_uppercase,string.digits,string.punctuation" /> | 436 validinitial="string.ascii_uppercase,string.digits,string.punctuation" /> |
432 </param> | 437 </param> |
433 </when> | 438 </when> |
434 <when value="false"> | 439 <when value="false"> |
435 <param argument="-m" type="select" label="Perform standard model selection like jModelTest (for DNA) and ProtTest (for protein)" > | 440 <param argument="-m" type="select" label="Perform standard model selection like jModelTest (for DNA) and ProtTest (for protein)" > |
436 <help><![CDATA[ | 441 <help><![CDATA[ |
437 <b>Note:</b> Only <code>TEST</code> and custom models that do not rely on <code>MF</code> can be used in conjunction with bootstrap parameters (-b)<br/><br/> | 442 <b>Note:</b> Only <code>TEST</code> and custom models that do not rely on <code>MF</code> can be used in conjunction with bootstrap parameters (-b)<br/><br/> |
438 IQ-TREE also works for codon, binary and morphogical data. | 443 IQ-TREE also works for codon, binary and morphological data. |
439 <table> | 444 <table> |
440 <tr> | 445 <tr> |
441 <td><i>TESTONLY</i></td> | 446 <td><i>TESTONLY</i></td> |
442 <td>Perform standard model selection like jModelTest (for DNA) and ProtTest (for protein). Moreover, IQ-TREE also works for codon, binary and morphogical data.</td> | 447 <td>Perform standard model selection like jModelTest (for DNA) and ProtTest (for protein). Moreover, IQ-TREE also works for codon, binary and morphogical data.</td> |
443 </tr> | 448 </tr> |
767 <param name="sup_min" value="0.0" /> | 772 <param name="sup_min" value="0.0" /> |
768 <param name="nmax" value="1000" /> | 773 <param name="nmax" value="1000" /> |
769 <param name="bcor" value="0.99" /> | 774 <param name="bcor" value="0.99" /> |
770 <param name="nstep" value="100" /> | 775 <param name="nstep" value="100" /> |
771 <param name="beps" value="0.5" /> | 776 <param name="beps" value="0.5" /> |
772 <param name="b" value="2" /> | |
773 <output name="iqtree"> | 777 <output name="iqtree"> |
774 <assert_contents> | 778 <assert_contents> |
775 <has_text_matching expression="GTR\+F\+I(\s+((-|\d|\.)+))+" /> | 779 <has_text_matching expression="GTR\+F\+I(\s+((-|\d|\.)+))+" /> |
776 </assert_contents> | 780 </assert_contents> |
777 </output> | 781 </output> |
801 <param name="sup_min" value="0.0" /> | 805 <param name="sup_min" value="0.0" /> |
802 <param name="nmax" value="1000" /> | 806 <param name="nmax" value="1000" /> |
803 <param name="bcor" value="0.99" /> | 807 <param name="bcor" value="0.99" /> |
804 <param name="nstep" value="100" /> | 808 <param name="nstep" value="100" /> |
805 <param name="beps" value="0.5" /> | 809 <param name="beps" value="0.5" /> |
806 <!-- <param name="b" value="100" /> --> | |
807 <output name="iqtree"> | 810 <output name="iqtree"> |
808 <assert_contents> | 811 <assert_contents> |
809 <has_text_matching expression="GTR\+F\+I\+G4(\s+((-|\d|\.)+))+" /> | 812 <has_text_matching expression="GTR\+F\+I\+G4(\s+((-|\d|\.)+))+" /> |
810 </assert_contents> | 813 </assert_contents> |
811 </output> | 814 </output> |
926 | 929 |
927 Running example | 930 Running example |
928 --------------------- | 931 --------------------- |
929 | 932 |
930 From the download_ there is an example alignment called `example.phy` | 933 From the download_ there is an example alignment called `example.phy` |
931 in PHYLIP format. This example contains parts of the mitochondrial DNA sequences of several animals (Source: `Phylogenetic Handbook`_) | 934 in PHYLIP format. This example contains parts of the mitochondrial DNA sequences of several animals. |
932 | 935 |
933 .. _`Phylogenetic Handbook` : http://www.kuleuven.be/aidslab/phylogenybook/home.html)). | |
934 .. _download: http://www.iqtree.org/#download | 936 .. _download: http://www.iqtree.org/#download |
935 | 937 |
936 You can now start to reconstruct a maximum-likelihood tree | 938 You can now start to reconstruct a maximum-likelihood tree |
937 from this alignment by entering (assuming that you are now in the same folder with `example.phy`): | 939 from this alignment by entering (assuming that you are now in the same folder with `example.phy`): |
938 | 940 |
1056 | 1058 |
1057 * **example.phy.contree**: the consensus tree with assigned branch supports where branch lengths are optimized on the original alignment. | 1059 * **example.phy.contree**: the consensus tree with assigned branch supports where branch lengths are optimized on the original alignment. |
1058 | 1060 |
1059 * **example.phy.splits**: support values in percentage for all splits (bipartitions), computed as the occurence frequencies in the bootstrap trees. This file is in "star-dot" format. | 1061 * **example.phy.splits**: support values in percentage for all splits (bipartitions), computed as the occurence frequencies in the bootstrap trees. This file is in "star-dot" format. |
1060 | 1062 |
1061 * **example.phy.splits.nex**: has the same information as **example.phy.splits** but in NEXUS format, which can be viewed with the program SplitsTree_ to explore the conflicting signals in the data. So it is more informative than consensus tree, e.g. you can see how highly supported the second best conflicting split is, which had no chance to enter the consensus tree. | 1063 * **example.phy.splits.nex**: has the same information as **example.phy.splits** but in NEXUS format, which can be viewed with the program IcyTree_ to explore the conflicting signals in the data. So it is more informative than consensus tree, e.g. you can see how highly supported the second best conflicting split is, which had no chance to enter the consensus tree. |
1062 | 1064 |
1063 .. _SplitsTree: http://www.splitstree.org | 1065 .. _IcyTree: https://icytree.org |
1064 | 1066 |
1065 | 1067 |
1066 Reducing impact of severe model violations with UFBoot | 1068 Reducing impact of severe model violations with UFBoot |
1067 ------------------------------------------------------ | 1069 ------------------------------------------------------ |
1068 | 1070 |