|
treelign |
|
|
|
-i input_aln : an incoming multiple sequence alignment (MSA) file
|
|
|
-t input_tree : an incoming (binary newick) phylogenetic tree, each exterior node of which represents a distinct sequence in the incoming MSA
|
|
|
|
-a input_seq : an incoming fasta file which contains a query sequence
|
|
|
-o output_aln : an outcoming MSA file, the alignment of the query sequence and the incoming MSA
|
|
|
-n output_tree:an outcoming (binary newick) phylogenetic tree, constructed by assigning the novel sequence to the incoming tree
|
|
|
-f alnformat : format of input MSA, 0-clustalw, 1-fasta
|
|
|
-F alnformat : format of output MSA, 0-clustalw, 1-fasta
|
|
|
-x besthit : optional, the best hit result for searching input_seq against input_aln using BLAST
|
|
|
-r radius : optional, the radius of the search space
|
|
example |
|
|
|
./treelign -i example/T1.aln -t example/T1.tree -a example/T1.seq -o example/T1.newaln -n example/T1.newtree -f 0 -F 0
|
|
|
./treelign -i example/test.aln -t example/test.tree -a example/test.seq -o example/test.newaln -n example/test.newtree -f 0 -F 1
|
|
|
./treelign -i example/test.aln -t example/test.tree -a example/test.seq -o example/test.newaln -n example/test.newtree -f 0 -F 1
|
|
|
./treelign -i example/test.aln -t example/test.tree -a example/test.seq -o example/test.newaln -n example/test.newtree -f 0 -F 1 -x 2107 -r 0.3 |
|
notice |
|
|
|
The lengths of names of species can not exceed 200 letters. |
|
|
The incoming phylgoenetic tree should be a binarized newick tree; otherwise, an error may occur. |
|
|
If you only want to obtain the resulting phylogenetic tree rather than the alignment, you may remove the poorly aligned columns in input_aln (e.g. which are composed of more than 80% gaps) before using TreeLign. Removing low quality columns makes TreeLign run faster and more accurately. |
|
|
If besthit and radius is not set, TreeLign still tries every possible position for phylogenetic assignment. However, if they are set, TreeLign will only search nodes that are within certain distance to the best hit node, therefore, the accuracy of besthit and the value of radius will greatly affect the accuracy of TreeLign. Usually, the larger the radius is, the more accurate the result is. |