HogProf
HogProf is an extensible and tunable approach to phylogenetic profiling using orthology data. It is powered by minhash based datastructures and computationally efficient.
Still under major development and may change.
Installation
To install My Project, run the following command:
Using pip
Or from github .. code-block:: bash $ git clone https://github.com/DessimozLab/HogProf.git $ pip install -r pipreqs.txt .
Quickstart
To use the library we need an OMA instance’s HDF5 file containing HOG info and some accesory files.
Let’s create a directory for the phylogenetic rpfiling database were going to make.
Ok. We’re ready! Now let’s compile a database containing all HOGs and our desired taxonomic levels using default settings. Launch the lshbuilder. dbtypes available on the command line are : all , plants , archaea, bacteria , eukarya , protists , fungi , metazoa and vertebrates. These will use the NCBI taxonomy as a tree to annotate events in different gene family’s histories.
This should build a taxonomic tree for the genomes contained in the release and then calculate enhanced phylogenies for all HOGs in OMA. Once the database is completed it can be interogated using a profiler object. Construction and usage of this object should be done using a python script or notebook.
Troubleshooting
If you encounter any issues while using My Project, please file a bug report on our GitHub repository: https://github.com/user/repo/issues
Credits
My Project was created by John Doe.