Mercurial > repos > itaxotools > mold
annotate MolD.xml @ 0:4e8e2f836d0f draft default tip
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
| author | itaxotools |
|---|---|
| date | Sun, 29 Jan 2023 16:25:48 +0000 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
1 <tool id="MolD" name="MolD" version="0.1.0+galaxy0" python_template_version="3.5" profile="21.05"> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
2 <description>DNA diagnoses for pre-defined taxa</description> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
3 <requirements> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
4 </requirements> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
5 <command detect_errors="exit_code"><![CDATA[ |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
6 echo -e "INPUT_FILE=$input1 \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
7 OUTPUT_FILE=$output1 \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
8 qTAXA= |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
9 #if $pattern !="*" and not $pattern_merged |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
10 P:$pattern \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
11 #elif $pattern_merged |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
12 P+:$pattern \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
13 #elif $morethanN > 0 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
14 >$morethanN \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
15 #else |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
16 $select_taxa.taxa_select \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
17 #end if |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
18 Taxon_rank=$rank \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
19 Gaps_as_chars=$gaps \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
20 Cutoff=$adv_opt.cutoff \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
21 NumberN=$adv_opt.numn \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
22 Number_of_iterations=$adv_opt.numi \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
23 MaxLen1=$adv_opt.maxlen1 \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
24 MaxLen2=$adv_opt.maxlen2 \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
25 #if $adv_opt.iref=="NO" |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
26 Iref=$adv_opt.iref \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
27 #elif $adv_opt.iref_mode |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
28 Iref=$adv_opt.iref, in \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
29 #else |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
30 Iref=$adv_opt.iref, ex \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
31 #end if |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
32 Pdiff=$adv_opt.pdiff \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
33 PrSeq=$adv_opt.PrSeq \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
34 NMaxSeq=$adv_opt.nmaxseq \n |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
35 Scoring=$adv_opt.scoring \n" >params.txt && |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
36 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
37 $__tool_directory__/MolD_v1.4 -i params.txt >$output2 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
38 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
39 ]]></command> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
40 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
41 <inputs> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
42 <param type="data" name="input1" label="Source file" format="fasta" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
43 <section name="select_taxa" title="See taxa for selection"> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
44 <param name="taxa_select" type="select" display="checkboxes" multiple="true" checked="true" label="Choose taxa to diagnose"> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
45 <options from_dataset="input1" startswith=">" > |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
46 <column name="name" index="0"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
47 <column name="value" index="0"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
48 <filter type="multiple_splitter" column="0" separator="|"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
49 <filter column="0" type="regexp" value=">" keep="false" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
50 <filter column="0" type="sort_by" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
51 <filter type="unique_value" name="unique_taxon" column="0"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
52 </options> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
53 </param> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
54 </section> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
55 <param name="morethanN" type="integer" label="N of sequences" value="0" help="Only taxa with more than N sequences are to be diagnosed (overrides selection!)" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
56 <param name="pattern" type="text" label="Pattern" value="*" help="Only taxa with certain pattern in the taxon name are to be diagnosed (overrides selection!)" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
57 <param name="pattern_merged" type="boolean" checked="false" label="Merge" help="Merge taxa with above pattern before diagnosis"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
58 <param name="rank" type="boolean" checked="true" label="Taxon Rank" truevalue="1" falsevalue="2" help="Set taxon rank: if species true(1), if above species false(2)"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
59 <param name="gaps" type="boolean" label="Gaps as chars" help="Code gaps as characters: yes or no"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
60 <section name="adv_opt" title="Advanced parameters for pDNC recovery"> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
61 <param name="cutoff" type="text" label="Cutoff" value="100" help="Set number of the informative positions to be considered (default 100) or use '> + integer' to set desired cutoff value (for example '> 1')" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
62 <param name="numn" type="integer" label="Number N" value="5" help="Set how many ambiguously called nucleotides are allowed (default 5)" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
63 <param name="numi" type="integer" label="Number i" value="10000" help="Set number recursions of MolD (default 10000)" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
64 <param name="maxlen1" type="integer" label="MaxLen1" value="12" help="Set maximum length for the raw pDNCs (defailt 12)" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
65 <param name="maxlen2" type="integer" label="MaxLen2" value="7" help="Set maximum length for the refined pDNCs (default 7)" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
66 <param name="iref" type="text" label="Index reference" value="NO" help="Set a sequence to be used as a reference for site indexing (default NO)" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
67 <param name="iref_mode" type="boolean" checked="true" label="Index mode" help="Yes, if seqence will be used for diagnoses calculations or No if seq is to be used for indexin only"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
68 <param name="pdiff" type="integer" optional="true" label="PDiff" value="" help="Set percent difference between original and modified sequence (default 1 for species-level taxa, 3 for for supraspecific taxa)" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
69 <param name="PrSeq" type="float" optional="true" label="PrSeq" value="" help="Set proportion of sequences in the dataset to be modified (default 0.5 for species-level, and 0.1 for supraspecific taxa)." /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
70 <param name="nmaxseq" type="integer" label="NMaxSeq" value="10" help="Set max number of sequences per taxon to modify (default 10)" /> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
71 <param type="select" name="scoring" label="Scoring" help="Set threshold of sDNC rating(default moderate 75)"> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
72 <option value="lousy">Lousy (66)</option> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
73 <option value="moderate" selected="true">Moderate (75)</option> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
74 <option value="stringent" >Stringent (90)</option> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
75 <option value="very stringent">Very stringent (95)</option> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
76 </param> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
77 </section> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
78 </inputs> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
79 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
80 <outputs> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
81 <data name="output1" label="MolD: ${os.path.splitext($input1.name)[0]}.html" format="html"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
82 <data name="output2" label="MolD: ${os.path.splitext($input1.name)[0]}.txt" format="txt"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
83 </outputs> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
84 <tests> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
85 <test> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
86 <param name="input1" value="Example_input_alignment_Pontohedyle_COI.fas"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
87 <param name="taxa_select" value="milaschewitchii,neridae"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
88 <output name="output2"> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
89 <assert_contents> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
90 <has_text text="milaschewitchii"/> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
91 </assert_contents> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
92 </output> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
93 </test> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
94 </tests> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
95 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
96 <help><![CDATA[ |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
97 **About MolD** |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
98 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
99 *A program to identify robust sets of diagnostic sites for pre-defined taxa from DNA sequences, using a tree independent algorithm to retrieve diagnostic nucleotide |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
100 characters.* |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
101 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
102 *This Galaxy version implements MolD 1.4, developed 2022.* |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
103 *MolD was written in Python by Alexander Fedosov.* |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
104 *The Galaxy wrapper was developed by F. Fischell in the framework of the iTaxoTools project in 2022/2023. Only tested for fasta alignment files. Transition and seed parameters are not currently supported. Tamura-Nei distance calculation is either really slow or broken, we recommend not using it.* |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
105 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
106 Standalone executables with graphical user interface of the newest version of MolD are available for Windows and Mac from: |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
107 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
108 http://itaxotools.org/ |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
109 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
110 https://github.com/iTaxoTools/iTaxoTools-Executables/releases |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
111 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
112 For detailed instructions on the use of MolD and interpretation of results, see the iTaxoTools manual available at: |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
113 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
114 http://itaxotools.org/ |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
115 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
116 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
117 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
118 **MolD 1.4** |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
119 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
120 This program is tailored for seamlessly recovering DNA-based diagnoses from large DNA datasets and is capable of identifying diagnostic combinations of nucleotides (DNCs) in addition to single (pure) diagnostic sites, enabling users to base DNA diagnoses on a minimal number of diagnostic sites necessary for a reliable differentiation of taxa, rather than providing a long list of such sites. |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
121 The MolD algorithm assembles DNA diagnoses that fulfill pre-defined criteria of reliability, which is achieved by repeatedly scoring diagnostic nucleotide combinations against datasets of in silico mutated sequences. |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
122 Version |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
123 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
124 Version 1.4 has several improved functionalities, in particular the output files produced are better documented and more easy to interpret for unexperienced users. |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
125 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
126 *Note: several new features of the version 1.4 od MolD are not yet implemented in the Galaxy version; in particular the option to output lists of pairwise diagnostic sites among nucleotides is missing:* |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
127 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
128 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
129 **Input files** |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
130 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
131 Input is a fasta file of aligned sequence files (for best performance of the program, without missing data and indels) where each entry starts with the identifier line, and one or more lines of nucleotide sequence. Identifier line starts with ‘>’ and must contain two parts, separated by a pipe (‘|’) symbol. The first part is a free-style sequence identifier. The names of the taxa to be diagnosed correspond to the second element, i.e., the taxon identifier: >SequenceID####|taxon. The taxon identifier corresponds to the name of the species, genus etc to which you assign this sequence. |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
132 For more details, see the iTaxoTools manual and example files for MolD at http://itaxotools.org/ |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
133 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
134 **Settings** |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
135 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
136 1. Specify the taxon rank of your query taxa. In most cases these will correspond to species or species-level OTUs. If your specified taxa instead correspond to supraspecific units such as genera or species groups, it is useful to change the setting accordingly to "supraspecific taxa" (in the parameter file: 1 for species, 2 for supraspecific taxa). The specified taxon rank will influence the maximum divergence allowed when simulating sequences in the last step in MolD. |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
137 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
138 2. Specify if gaps should be coded as characters or as missing data. If specifying “Yes”, dashes (‘-‘) in the alignment are transformed into ‘D’ characters and these treated as independent character states. If specifying “No” dashes are treated as missing data (‘N’). |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
139 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
140 3. For advanced settings, see the iTaxoTools manual at http://itaxotools.org/ |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
141 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
142 **Output** |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
143 The output file summarizes the main output of the MolD algorithm. After recapitulating the main parameter settings, it provides for each of the taxa selected for the analysis, and basoic information for each taxon. Most importantly, the file includes for each taxon a final "robust Diagnostic Nucleotide Combination" (rDNC) as well as a diagnosis text that can be copy-pasted into the respective section of a research paper for the purpose of diagnosing a taxon. Note that the rDNC is a diagnostic combination of positions, i.e., only the combination of the listed positions will provide a robust diagnosis (while each position on its own might or might not be universally diagnostic). |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
144 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
145 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
146 ]]></help> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
147 <citations> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
148 <citation type="doi"> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
149 10.1101/838151 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
150 </citation> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
151 <citation type="doi"> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
152 10.11646/megataxa.6.2.1 |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
153 </citation> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
154 </citations> |
|
4e8e2f836d0f
planemo upload commit 232ce39054ce38be27c436a4cabec2800e14f988-dirty
itaxotools
parents:
diff
changeset
|
155 </tool> |
