Annotate phylogenetic trees like never before
Project description
Phyloki simplifies phylogenetic tree annotation in microbiology and virology by fetching metadata from NCBI GenBank using accession numbers. It also reinstates organism names in trees constructed with IQ-TREE, retrieves host information about microorganisms, and prepares annotation datasets for further visualization in iTOL.
Table of contents
Features
Sequence Downloading
- Facilitates the retrieval of sequences from NCBI GenBank using specified accession numbers.
Metadata Fetching
- Downloads metadata from NCBI GenBank (Accession Number; Organism Name; Country; Year; Host)
Organism Name Reintegration
- Enhances IQ-TREE constructed trees by replacing accession numbers with the corresponding organism names for clarity and context.
Host Information Retrieval
- Gathers host data for each microorganism, including the host's taxonomic order.
Annotation Dataset Preparation for iTOL
- Utilizes the collected host information to prepare detailed annotation datasets, optimizing visualization in iTOL.
Installation
pip install phyloki
Usage Guide
Demonstrational data is based on the recent paper about identifying novel hantavirus in bats
🔗 Visit Phyloki wiki page
Contributing
Contributions are welcome! If you have any ideas, bug fixes, or enhancements, feel free to open an issue or submit a pull request.
Contact
For any inquiries or support, feel free to contact me via email
Happy tree annotating! 🌳
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 Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file phyloki-0.5.51.tar.gz.
File metadata
- Download URL: phyloki-0.5.51.tar.gz
- Upload date:
- Size: 10.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5cd9e3f22f6d8427488e3203b9d3209b27a9b1599d5b170cad7f5e2167e3db5
|
|
| MD5 |
31be4c98b532d8d0c7d883230c454e7d
|
|
| BLAKE2b-256 |
6db4aadddd8a606200a177b55b79bda5f62639077f12fb1dbb43f7f793e2e2f6
|
File details
Details for the file Phyloki-0.5.51-py3-none-any.whl.
File metadata
- Download URL: Phyloki-0.5.51-py3-none-any.whl
- Upload date:
- Size: 14.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63c698a2353ddb24bd8354cc4f69dc7080fb29eeb0f2b7c95d013e2f517dc363
|
|
| MD5 |
dee789660897d3762d6d1c02f3609485
|
|
| BLAKE2b-256 |
a82e98310f8e5593ad5a85114fe4403716c95a4cda749567bcb1c879a155188b
|