@@ -10,7 +10,7 @@ This tool processes phylogenetic trees with polytomies (multifurcating nodes) an
10
10
2 . Minimal-loss pruning for nodes that cannot be resolved through OpenToL
11
11
3 . Branch length optimization using IQTree or RAxML-NG
12
12
4 . Sequence placement with EPA-RAxML
13
- 5 . Smart exemplar pair placement strategy
13
+ 5 . Exemplar pair placement strategy
14
14
15
15
Designed specifically for handling large phylogenies (~ 50,000 tips) efficiently.
16
16
@@ -103,37 +103,37 @@ python resolve_polytomies.py \
103
103
104
104
-->
105
105
106
- ## Key Command Line Arguments
107
-
108
- # Input/Output
109
- --input: Input tree file in Newick format
110
- --output: Output resolved tree file
111
- --alignment: Alignment file for branch length optimization
112
- --sequences: FASTA file with sequences to place onto the backbone
113
- --exemplar-pairs: Path to file with exemplar pair information (format: taxon<tab >exemplar1<tab >exemplar2)
114
-
115
- # Workflow Options
116
- --skip-opentol: Skip OpenToL resolution for trees that are already resolved
117
- --filter-exemplars: Filter tree to keep at most one exemplar per pair before optimization
118
- --place-first-exemplars: Place only the first exemplar for each missing taxon
119
- --graft-second-exemplars: Graft the second exemplar of each pair next to the first one
120
-
121
- # Optimization Options
122
- --optimization-tool: Tool to use (iqtree, raxml-ng)
123
- --model: Sequence evolution model ("GTR+G" for IQTree, "GTRCAT" for RAxML)
124
- --threads: Number of threads for parallel processing
125
- --max-memory: Maximum memory usage in MB
126
-
127
- # Performance Options
128
- --compress-alignment: Compress alignment to most informative columns
129
- --compress-columns: Number of columns to keep when compressing (default: 700)
130
-
131
- # Utility Options
132
- --log-level: Set logging level (debug, info, warning, error, critical)
133
- --log-file: Path to output log file
134
- --keep-files: Keep temporary files generated during sequence placement
135
-
136
-
106
+ # Key Command Line Arguments
107
+
108
+ - Input/Output
109
+ --input: Input tree file in Newick format
110
+ --output: Output resolved tree file
111
+ --alignment: Alignment file for branch length optimization
112
+ --sequences: FASTA file with sequences to place onto the backbone
113
+ --exemplar-pairs: Path to file with exemplar pair information (format: taxon<tab >exemplar1<tab >exemplar2)
114
+
115
+ - Workflow Options
116
+ --skip-opentol: Skip OpenToL resolution for trees that are already resolved
117
+ --filter-exemplars: Filter tree to keep at most one exemplar per pair before optimization
118
+ --place-first-exemplars: Place only the first exemplar for each missing taxon
119
+ --graft-second-exemplars: Graft the second exemplar of each pair next to the first one
120
+
121
+ - Optimization Options
122
+ --optimization-tool: Tool to use (iqtree, raxml-ng)
123
+ --model: Sequence evolution model ("GTR+G" for IQTree, "GTRCAT" for RAxML)
124
+ --threads: Number of threads for parallel processing
125
+ --max-memory: Maximum memory usage in MB
126
+
127
+ - Performance Options
128
+ --compress-alignment: Compress alignment to most informative columns
129
+ --compress-columns: Number of columns to keep when compressing (default: 700)
130
+
131
+ - Utility Options
132
+ --log-level: Set logging level (debug, info, warning, error, critical)
133
+ --log-file: Path to output log file
134
+ --keep-files: Keep temporary files generated during sequence placement
135
+
136
+
137
137
## Dependencies
138
138
139
139
- Python 3.8+
0 commit comments