tree-based orthology inference
Project description
What is PhyloPyPruner?
PhyloPyPruner is a Python package for refining the output of a graph-based orthology inference approach such as OrthoMCL, OrthoFinder or HaMStR. Similar to other tree-based orthology inference methods (e.g., PhyloTreePruner, UPhO, Agalma and Phylogenomic Dataset Reconstruction), it uses phylogenetic trees in order to obtain genes that are 1:1 orthologous. In addition to filters and algorithms seen in pre-existing tools, this package provides new methods for differentiating contamination-like sequences from paralogs.
PhyloPyPruner is under active development and I would appreciate it if you try this software on your own data and leave feedback.
Figure 1. A rough overview of a tree-based orthology inference approach.
Quick installation
The easiest way to install PhyloPyPruner is by using the package manager for Python, pip:
pip install phylopypruner # install for all users
pip install --user phylopypruner # install for the current user only
Once installed, the program is located within $HOME/.local/bin
. Depending on
your OS, you might have to add the directory to your $PATH
to avoid typing
the entire path. Once in your path, you run the program like this:
phylopypruner
Documentation
Cite
Our manuscript is still in preparation, it will be posted here once a preprint of the article is available.
© Kocot Lab 2018
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for phylopypruner-0.6.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19cc086206bba87945466ffdf80e1d15b1aec0995eb7e99f44902f92729fcba1 |
|
MD5 | 09679f3cca2904acaa0919fe039d59f6 |
|
BLAKE2b-256 | 70f4fe6721a4bf4c3f8bbba895e577eca5e67c1894c70da0697f5e4b34c86817 |
Hashes for phylopypruner-0.6.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93b68694c9369048c54aa21e02f481816c8283a5cf0e26eac0c41a27e9e424e7 |
|
MD5 | 9fc765a35159fcdc925acba636ca6d77 |
|
BLAKE2b-256 | fa5a0b5b60eff9c611556d6968e1f6ba9b3b77d8fefb0885844eebb6486dc9bf |