UPhO finds orthologs with and without inparalogs from input gene family trees. Refer to the Documentation.pdf for more detailed explanations on its usage, installation and dependencies. Type UPhO.py -h for help.
The only input requierement for UPhO is a tree (or trees) in NEWICK format in which the leaves are named with a species identifier, a field separator, and sequence identifier. By default, the field separator is the character "|" but custom delimiters can be defined. Examples of trees to test UPhO are provided in the TestData folder.
Additional scripts are provided for a variety of task including:
Each script has (or should have) its own -help flag for details on its usage.
This software is experimental, in active development and comes without warranty. UPhO scripts were developed and tested using Python 2.7 on Linux (RHLE and Debian) and MacOS. Versions of these scripts using Python3 are being tested. Ballesteros JA and Hormiga G. 2016. A new orthology assessment method for phylogenomic data: Unrooted Phylogenetic Orthology. Molecular Biology and Evolution, doi: 10.1093/molbev/msw069 [abstract](https://doi.org/10.1093/molbev/msw069)