<p align="center">
<a href="https://github.com/jlsteenwyk/phykit">
<img src="https://raw.githubusercontent.com/JLSteenwyk/PhyKIT/master/docs/_static/img/phykit_logo.png" alt="Logo" width="400">
</a>
<p align="center">
<a href="https://jlsteenwyk.com/PhyKIT/">Docs</a>
·
<a href="https://github.com/jlsteenwyk/phykit/issues">Report Bug</a>
·
<a href="https://github.com/jlsteenwyk/phykit/issues">Request Feature</a>
</p>
<p align="center">
<a href="https://github.com/JLSteenwyk/PhyKIT/actions" alt="Build">
<img src="https://img.shields.io/github/actions/workflow/status/JLSteenwyk/PhyKIT/ci.yml?branch=master">
</a>
<a href="https://codecov.io/gh/jlsteenwyk/phykit" alt="Coverage">
<img src="https://codecov.io/gh/jlsteenwyk/phykit/branch/master/graph/badge.svg?token=0J49I6441V">
</a>
<a href="https://github.com/jlsteenwyk/phykit/graphs/contributors" alt="Contributors">
<img src="https://img.shields.io/github/contributors/jlsteenwyk/phykit">
</a>
<a href="https://bsky.app/profile/jlsteenwyk.bsky.social" target="_blank" rel="noopener noreferrer">
<img src="https://img.shields.io/badge/Bluesky-0285FF?logo=bluesky&logoColor=fff">
</a>
<br />
<a href="https://pepy.tech/badge/phykit">
<img src="https://static.pepy.tech/personalized-badge/phykit?period=total&units=international_system&left_color=grey&right_color=blue&left_text=PyPi%20Downloads">
</a>
<a href="https://lbesson.mit-license.org/" alt="License">
<img src="https://img.shields.io/badge/License-MIT-blue.svg">
</a>
<a href="https://pypi.org/project/phykit/" alt="PyPI - Python Version">
<img src="https://img.shields.io/pypi/pyversions/phykit">
</a>
<a href="https://academic.oup.com/bioinformatics/article-abstract/37/16/2325/6131675?redirectedFrom=fulltext">
<img src="https://zenodo.org/badge/DOI/10.1093/bioinformatics/btab096.svg">
</a>
</p>
</p>
PhyKIT is a UNIX shell toolkit for processing and analyzing phylogenomic data.<br /><br />
If you found PhyKIT useful, please cite *PhyKIT: a broadly applicable UNIX shell toolkit for processing and analyzing phylogenomic data*. Bioinformatics. doi: [10.1093/bioinformatics/btab096](https://academic.oup.com/bioinformatics/advance-article-abstract/doi/10.1093/bioinformatics/btab096/6131675).
<br /><br />
---
This documentation covers downloading and installing PhyKIT. Details about each function as well as tutorials for using PhyKIT are available in the <a href="https://jlsteenwyk.com/PhyKIT/">online documentation</a>.
<br />
**Quick Start**
```shell
# install
pip install phykit
# run
phykit <function> <input file>
```
<br />
**Installation** <br />
**If you are having trouble installing PhyKIT, please contact the lead developer, Jacob L. Steenwyk, via [email](https://jlsteenwyk.com/contact.html) or [twitter](https://twitter.com/jlsteenwyk) to get help.**
To install using *pip*, we strongly recommend building a virtual environment to avoid software dependency issues. To do so, execute the following commands:
```shell
# create virtual environment
python -m venv .venv
# activate virtual environment
source .venv/bin/activate
# install phykit
pip install phykit
```
**Note, the virtual environment must be activated to use phykit.**
After using PhyKIT, you may wish to deactivate your virtual environment and can do so using the following command:
```shell
# deactivate virtual environment
deactivate
```
<br />
Similarly, to install from source, we strongly recommend using a virtual environment. To do so, use the following commands:
```shell
# download
git clone https://github.com/JLSteenwyk/PhyKIT.git
cd PhyKIT/
# create virtual environment
python -m venv .venv
# activate virtual environment
source .venv/bin/activate
# install
make install
```
To deactivate your virtual environment, use the following command:
```shell
# deactivate virtual environment
deactivate
```
**Note, the virtual environment must be activated to use phykit.**
<br />
To install via anaconda, execute the following command:
```shell
conda install bioconda::phykit
```
Visit here for more information:
https://anaconda.org/bioconda/phykit
<br />
To test phykit installation, launch the help message
```shell
phykit -h
```
Raw data
{
"_id": null,
"home_page": "https://github.com/jlsteenwyk/phykit",
"name": "phykit",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Jacob L. Steenwyk",
"author_email": "jlsteenwyk@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/a7/39/09a6b9a273984b37ad8bae3a31774d541713311b940202c7cbeb2a44304a/phykit-2.0.3.tar.gz",
"platform": null,
"description": "<p align=\"center\">\n <a href=\"https://github.com/jlsteenwyk/phykit\">\n <img src=\"https://raw.githubusercontent.com/JLSteenwyk/PhyKIT/master/docs/_static/img/phykit_logo.png\" alt=\"Logo\" width=\"400\">\n </a>\n <p align=\"center\">\n <a href=\"https://jlsteenwyk.com/PhyKIT/\">Docs</a>\n \u00b7\n <a href=\"https://github.com/jlsteenwyk/phykit/issues\">Report Bug</a>\n \u00b7\n <a href=\"https://github.com/jlsteenwyk/phykit/issues\">Request Feature</a>\n </p>\n <p align=\"center\">\n <a href=\"https://github.com/JLSteenwyk/PhyKIT/actions\" alt=\"Build\">\n <img src=\"https://img.shields.io/github/actions/workflow/status/JLSteenwyk/PhyKIT/ci.yml?branch=master\">\n </a>\n <a href=\"https://codecov.io/gh/jlsteenwyk/phykit\" alt=\"Coverage\">\n <img src=\"https://codecov.io/gh/jlsteenwyk/phykit/branch/master/graph/badge.svg?token=0J49I6441V\">\n </a>\n <a href=\"https://github.com/jlsteenwyk/phykit/graphs/contributors\" alt=\"Contributors\">\n <img src=\"https://img.shields.io/github/contributors/jlsteenwyk/phykit\">\n </a>\n <a href=\"https://bsky.app/profile/jlsteenwyk.bsky.social\" target=\"_blank\" rel=\"noopener noreferrer\">\n <img src=\"https://img.shields.io/badge/Bluesky-0285FF?logo=bluesky&logoColor=fff\">\n </a>\n <br />\n <a href=\"https://pepy.tech/badge/phykit\">\n <img src=\"https://static.pepy.tech/personalized-badge/phykit?period=total&units=international_system&left_color=grey&right_color=blue&left_text=PyPi%20Downloads\">\n </a>\n <a href=\"https://lbesson.mit-license.org/\" alt=\"License\">\n <img src=\"https://img.shields.io/badge/License-MIT-blue.svg\">\n </a>\n <a href=\"https://pypi.org/project/phykit/\" alt=\"PyPI - Python Version\">\n <img src=\"https://img.shields.io/pypi/pyversions/phykit\">\n </a>\n <a href=\"https://academic.oup.com/bioinformatics/article-abstract/37/16/2325/6131675?redirectedFrom=fulltext\">\n <img src=\"https://zenodo.org/badge/DOI/10.1093/bioinformatics/btab096.svg\">\n </a>\n </p>\n</p>\n\nPhyKIT is a UNIX shell toolkit for processing and analyzing phylogenomic data.<br /><br />\nIf you found PhyKIT useful, please cite *PhyKIT: a broadly applicable UNIX shell toolkit for processing and analyzing phylogenomic data*. Bioinformatics. doi: [10.1093/bioinformatics/btab096](https://academic.oup.com/bioinformatics/advance-article-abstract/doi/10.1093/bioinformatics/btab096/6131675).\n<br /><br />\n\n---\n\nThis documentation covers downloading and installing PhyKIT. Details about each function as well as tutorials for using PhyKIT are available in the <a href=\"https://jlsteenwyk.com/PhyKIT/\">online documentation</a>.\n\n<br />\n\n**Quick Start**\n\n```shell\n# install\npip install phykit\n# run\nphykit <function> <input file>\n```\n\n<br />\n\n**Installation** <br />\n\n**If you are having trouble installing PhyKIT, please contact the lead developer, Jacob L. Steenwyk, via [email](https://jlsteenwyk.com/contact.html) or [twitter](https://twitter.com/jlsteenwyk) to get help.**\n\nTo install using *pip*, we strongly recommend building a virtual environment to avoid software dependency issues. To do so, execute the following commands:\n```shell\n# create virtual environment\npython -m venv .venv\n# activate virtual environment\nsource .venv/bin/activate\n# install phykit\npip install phykit\n```\n\n**Note, the virtual environment must be activated to use phykit.**\n\nAfter using PhyKIT, you may wish to deactivate your virtual environment and can do so using the following command:\n```shell\n# deactivate virtual environment\ndeactivate\n```\n\n<br />\n\nSimilarly, to install from source, we strongly recommend using a virtual environment. To do so, use the following commands:\n```shell\n# download\ngit clone https://github.com/JLSteenwyk/PhyKIT.git\ncd PhyKIT/\n# create virtual environment\npython -m venv .venv\n# activate virtual environment\nsource .venv/bin/activate\n# install\nmake install\n```\nTo deactivate your virtual environment, use the following command:\n```shell\n# deactivate virtual environment\ndeactivate\n```\n**Note, the virtual environment must be activated to use phykit.**\n\n<br />\n\nTo install via anaconda, execute the following command:\n```shell\nconda install bioconda::phykit\n```\nVisit here for more information:\nhttps://anaconda.org/bioconda/phykit\n\n<br />\n\nTo test phykit installation, launch the help message\n\n```shell\nphykit -h\n```\n",
"bugtrack_url": null,
"license": null,
"summary": null,
"version": "2.0.3",
"project_urls": {
"Homepage": "https://github.com/jlsteenwyk/phykit"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "22a7979ac1abd1af9e8fb2d90682a249c4dd0941653e079823b58b559a094c8c",
"md5": "586d041a29fbd47f7ba5842e56195b4e",
"sha256": "8708d93d2f22082794dbd3d3f6184ed92185e3349fa1eb096e4a6f38a47c585d"
},
"downloads": -1,
"filename": "phykit-2.0.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "586d041a29fbd47f7ba5842e56195b4e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 70091,
"upload_time": "2025-08-08T17:32:39",
"upload_time_iso_8601": "2025-08-08T17:32:39.085440Z",
"url": "https://files.pythonhosted.org/packages/22/a7/979ac1abd1af9e8fb2d90682a249c4dd0941653e079823b58b559a094c8c/phykit-2.0.3-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a73909a6b9a273984b37ad8bae3a31774d541713311b940202c7cbeb2a44304a",
"md5": "8321126cf9a1231d5f201bc2b1c8c674",
"sha256": "d2843e93e1c89a35e927ea0857398bdf1c5c1b9580f2b199f85262666714ae03"
},
"downloads": -1,
"filename": "phykit-2.0.3.tar.gz",
"has_sig": false,
"md5_digest": "8321126cf9a1231d5f201bc2b1c8c674",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 48590,
"upload_time": "2025-08-08T17:32:40",
"upload_time_iso_8601": "2025-08-08T17:32:40.605667Z",
"url": "https://files.pythonhosted.org/packages/a7/39/09a6b9a273984b37ad8bae3a31774d541713311b940202c7cbeb2a44304a/phykit-2.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-08 17:32:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "jlsteenwyk",
"github_project": "phykit",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "biopython",
"specs": [
[
">=",
"1.82"
]
]
},
{
"name": "numpy",
"specs": [
[
">=",
"1.24.0"
]
]
},
{
"name": "scipy",
"specs": [
[
">=",
"1.11.3"
]
]
},
{
"name": "scikit-learn",
"specs": [
[
">=",
"1.4.2"
]
]
},
{
"name": "cython",
"specs": []
}
],
"lcname": "phykit"
}