| 1 | // Menu for RAxML 8 |
|---|
| 2 | // |
|---|
| 3 | // User documentation in ../../GDEHELP/HELP_WRITTEN/raxml8.help |
|---|
| 4 | // |
|---|
| 5 | // use cases: |
|---|
| 6 | // |
|---|
| 7 | // - build small publication dna tree |
|---|
| 8 | // - multiple ml searches, pick best |
|---|
| 9 | // - run bootstraps |
|---|
| 10 | // - import best ml tree + support values |
|---|
| 11 | // - import consensus from bootstraps |
|---|
| 12 | // |
|---|
| 13 | // - build quick&dirty dna tree (or large tree) |
|---|
| 14 | // - fast bootstraps |
|---|
| 15 | // - import consensus |
|---|
| 16 | // |
|---|
| 17 | // - score given tree (=calculate likelihood) |
|---|
| 18 | // - calc branchlens of given tree (+calculate likelihood) into new tree |
|---|
| 19 | // - optimize given tree into new tree |
|---|
| 20 | // - extend tree (=add species missing in tree; keep topology) |
|---|
| 21 | // - calculate bootstrap values for existing tree |
|---|
| 22 | // |
|---|
| 23 | // @@@ possible use cases: |
|---|
| 24 | // - build AA tree |
|---|
| 25 | // - get support SH-like support values for tree |
|---|
| 26 | |
|---|
| 27 | // menu:Phylogeny max. Likelihood |
|---|
| 28 | |
|---|
| 29 | item:RAxML 8 (DNA) |
|---|
| 30 | itemmethod: ( GOTO_LOCAL_DIR; \ |
|---|
| 31 | RUN_IN_WINDOW(arb_raxml8.sh -p $PROTOCOL -fi "$FILTER" -it "$INPUTTREE" -m $MODEL -s "$SEED" -b $BOOTSTRAPS -r $REPEATS -nt -t "$THREADS" -f INPUTFILE -n $TREENAME $MRETREE); \ |
|---|
| 32 | RM_LOCAL_FILES(dna.phy* RAxML_*) \ |
|---|
| 33 | )& |
|---|
| 34 | itemhelp:raxml8.help |
|---|
| 35 | itemmeta:8 |
|---|
| 36 | seqtype:N |
|---|
| 37 | |
|---|
| 38 | in:INPUTFILE |
|---|
| 39 | informat:genbank |
|---|
| 40 | insave: |
|---|
| 41 | |
|---|
| 42 | arg:INPUTTREE |
|---|
| 43 | argtype:tree |
|---|
| 44 | arglabel:Input tree |
|---|
| 45 | argchoice: |
|---|
| 46 | |
|---|
| 47 | arg:PROTOCOL |
|---|
| 48 | arglabel:Protocol |
|---|
| 49 | argtype:choice_menu |
|---|
| 50 | argchoice:Thorough tree search:thorough |
|---|
| 51 | argchoice:Quick tree search:quick |
|---|
| 52 | argchoice:Add to tree:add |
|---|
| 53 | argchoice:Optimize tree:optimize |
|---|
| 54 | argchoice:Calculate branchlengths:calcblen |
|---|
| 55 | argchoice:Calculate bootstraps:bootstrap |
|---|
| 56 | argchoice:Score tree:score |
|---|
| 57 | |
|---|
| 58 | arg:MODEL |
|---|
| 59 | argtype:chooser |
|---|
| 60 | arglabel:Model |
|---|
| 61 | argchoice:GTRGAMMA (standard, max 10k seqs):GTRGAMMA |
|---|
| 62 | argchoice:GTRCAT (faster, min 150 seqs):GTRCAT |
|---|
| 63 | |
|---|
| 64 | arg:REPEATS |
|---|
| 65 | argtype:choice_menu |
|---|
| 66 | arglabel:Searches\n(Thorough+Optimize only) |
|---|
| 67 | argchoice:1:1 |
|---|
| 68 | argchoice:5:5 |
|---|
| 69 | argchoice:10:10 |
|---|
| 70 | argchoice:20:20 |
|---|
| 71 | argchoice:50:50 |
|---|
| 72 | argchoice:100:100 |
|---|
| 73 | |
|---|
| 74 | arg:BOOTSTRAPS |
|---|
| 75 | argtype:choice_menu |
|---|
| 76 | arglabel:Bootstraps |
|---|
| 77 | argchoice:No:no |
|---|
| 78 | argchoice:Auto:autoMRE_IGN |
|---|
| 79 | argchoice:5:5 |
|---|
| 80 | argchoice:10:10 |
|---|
| 81 | argchoice:20:20 |
|---|
| 82 | argchoice:50:50 |
|---|
| 83 | argchoice:100:100 |
|---|
| 84 | argchoice:200:200 |
|---|
| 85 | argchoice:500:500 |
|---|
| 86 | argchoice:1000:1000 |
|---|
| 87 | |
|---|
| 88 | arg:MRETREE |
|---|
| 89 | argtype:choice_menu |
|---|
| 90 | arglabel:Compute MRE consensus tree\n(only with bootstraps) |
|---|
| 91 | argchoice:No:-nomre |
|---|
| 92 | argchoice:Yes: |
|---|
| 93 | |
|---|
| 94 | arg:TREENAME |
|---|
| 95 | argtype:text |
|---|
| 96 | arglabel:Tree name |
|---|
| 97 | argtext:raxml |
|---|
| 98 | |
|---|
| 99 | arg:SEED |
|---|
| 100 | argtype:text |
|---|
| 101 | arglabel:Random seed\n(empty=use time) |
|---|
| 102 | argtext: |
|---|
| 103 | |
|---|
| 104 | arg:THREADS |
|---|
| 105 | argtype:text |
|---|
| 106 | arglabel:CPU thread override\n(empty=autodetect) |
|---|
| 107 | argtext: |
|---|