{ "info": { "author": "Lukas L\u00fcftinger", "author_email": "lukas.lueftinger@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.7" ], "description": "\nphenotrex\n=========\n\n\n.. image:: https://badge.fury.io/py/phenotrex.svg\n :target: https://pypi.python.org/pypi/phenotrex\n :alt: PyPI\n\n.. image:: https://codecov.io/gh/univieCUBE/phenotrex/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/univieCUBE/phenotrex\n :alt: Codecov\n\n.. image:: https://img.shields.io/lgtm/grade/python/g/LokiLuciferase/phenotrex.svg?logo=lgtm&logoWidth=18\n :target: https://lgtm.com/projects/g/LokiLuciferase/phenotrex/context:python\n :alt: Code Quality\n\n.. image:: https://travis-ci.com/univieCUBE/phenotrex.svg?branch=master\n :target: https://travis-ci.com/univieCUBE/phenotrex\n :alt: Travis CI\n\n.. image:: https://ci.appveyor.com/api/projects/status/iursmhw1wocfgpua?svg=true\n :target: https://ci.appveyor.com/project/VarIr/phenotrex\n :alt: AppVeyor CI\n\n.. image:: https://readthedocs.org/projects/phenotrex/badge/?version=latest\n :target: https://phenotrex.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nEnd-to-end Microbial Phenotypic Trait Prediction.\n\nInstallation\n------------\n\n.. code-block::\n\n $ pip install phenotrex[fasta]\n\nUsage\n-----\n\nPhenotrex is a component of the `PhenDB`_ web server, which performs phenotypic trait prediction on\nuser-uploaded metagenomic bins. To try out phenotrex with PhenDB's pre-trained and curated set of\ntrait models, genomes may thus simply be `submitted to PhenDB`_.\n\nBasic Usage\n~~~~~~~~~~~\nTo use a trained phenotrex model ``MY_TRAIT.pkl`` for prediction of a phenotypic trait with a\ngiven genome ``genome.fna``:\n\n.. code-block::\n\n $ phenotrex predict --classifier MY_TRAIT.pkl genome.fna > predictions.tsv\n\n\nThis yields a tabular file containing a prediction regarding the presence of the trait (YES or NO),\nas well as a confidence value the model ascribes to this prediction, ranging from 0.5 to 1.0.\n\nAdvanced Usage\n~~~~~~~~~~~~~~\nFor training, evaluation and explanation of phenotrex models on user data, please refer to the\nfull usage tutorial `here`_.\n\n.. _PhenDB: https://www.phendb.org/\n.. _submitted to PhenDB: https://phen.csb.univie.ac.at/phendb/\n.. _here: https://phenotrex.readthedocs.io/en/latest/usage.html\n\n\n=======\nHistory\n=======\n\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/univieCUBE/phenotrex", "keywords": "phenotrex", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "phenotrex", "package_url": "https://pypi.org/project/phenotrex/", "platform": "", "project_url": "https://pypi.org/project/phenotrex/", "project_urls": { "Homepage": "https://github.com/univieCUBE/phenotrex" }, "release_url": "https://pypi.org/project/phenotrex/0.6.0/", "requires_dist": [ "scikit-learn (<=0.23.2,>=0.22)", "numpy (>=1.15)", "matplotlib (>=3.1.3)", "xgboost (<=1.3,>=1.0.1)", "shap (<0.36,>=0.34)", "click (>=7.0)", "biopython (<=1.77,>=1.74)", "tqdm (>=4.26.0)", "pandas (>=1.0)", "deepnog (==1.2.2) ; extra == 'fasta'", "ete3 ; extra == 'fasta'" ], "requires_python": "", "summary": "Microbial Phenotype Prediction", "version": "0.6.0", "yanked": false, "yanked_reason": null }, "last_serial": 11414709, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "f1ded3d98c445fcfe0112222f2aa4092", "sha256": "b27a50f30b465e649aaea32812ab951fbbb7bbcb0f3fb1d9438e67148d193308" }, "downloads": -1, "filename": "phenotrex-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f1ded3d98c445fcfe0112222f2aa4092", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8430187, "upload_time": "2019-10-31T08:40:32", "upload_time_iso_8601": "2019-10-31T08:40:32.891551Z", "url": "https://files.pythonhosted.org/packages/ac/a9/d5cbb2243d9949afc1c21b8c486db97915a4e93f6920290d050ef22d8578/phenotrex-0.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0e6a51b97be4aab59683389db7656997", "sha256": "9bcf0fb53aae6d4d53d7a6de5e05f2ddeabab39743d06f69a0e773e556abba8d" }, "downloads": -1, "filename": "phenotrex-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0e6a51b97be4aab59683389db7656997", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8021879, "upload_time": "2019-10-31T08:40:38", "upload_time_iso_8601": "2019-10-31T08:40:38.098783Z", "url": "https://files.pythonhosted.org/packages/a3/b1/6cdac34581a6c503269705db19e7555d6afdcd55309fa615c05f89efa5bb/phenotrex-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "3abdb31648545309cdaa28e36bcb8a20", "sha256": "caf23239f13d3660ceecffb149f3b1fc90eda2d412a386e9bf423510c659ba87" }, "downloads": -1, "filename": "phenotrex-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3abdb31648545309cdaa28e36bcb8a20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14666891, "upload_time": "2020-03-12T09:23:29", "upload_time_iso_8601": "2020-03-12T09:23:29.496931Z", "url": "https://files.pythonhosted.org/packages/93/06/7f052ec573fad29063820f5b6853a37d1ace23d5433e967edcb460e98683/phenotrex-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9f3c4593d3b939eb0f9d51acc5098355", "sha256": "a90cd6df665f54b60f25f3935e97fe86cfa6d836d3dcf1e2348cb8f735e505f5" }, "downloads": -1, "filename": "phenotrex-0.4.0-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "9f3c4593d3b939eb0f9d51acc5098355", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14720388, "upload_time": "2020-03-12T09:23:32", "upload_time_iso_8601": "2020-03-12T09:23:32.910786Z", "url": "https://files.pythonhosted.org/packages/bc/9d/d9fc68724718f7b6fa8dad83ba41bae95fea7d11d5fea52eb72e5adae648/phenotrex-0.4.0-py3-none-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f2892dfa63f647a52851fe9be07d6751", "sha256": "be7bbda2ab63817f30ecaba4ca913e53769c96c66d336ae78630f5b598a79fbc" }, "downloads": -1, "filename": "phenotrex-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f2892dfa63f647a52851fe9be07d6751", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14410225, "upload_time": "2020-03-12T09:23:36", "upload_time_iso_8601": "2020-03-12T09:23:36.536730Z", "url": "https://files.pythonhosted.org/packages/9e/aa/07867de64bf6c328e9a6d0bec68327161e78dec0a3203d6ca31c855c9347/phenotrex-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c8575269a3e93bed4ec366820c899715", "sha256": "5d96be3fe9b60950c7e5c05ee426015d2b98e5e658247e2eb665cf0018594cb9" }, "downloads": -1, "filename": "phenotrex-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8575269a3e93bed4ec366820c899715", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8891455, "upload_time": "2021-09-08T12:10:04", "upload_time_iso_8601": "2021-09-08T12:10:04.258858Z", "url": "https://files.pythonhosted.org/packages/23/fd/1ff678f78f2d87475336756c4913203efc24a16df502ec13f3362ffaa472/phenotrex-0.5.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "74d556e948b342b3153f62b24a0d1c7d", "sha256": "39c3c0fe33525cabd3d336922a78f0adaae37a7fa181bf715cfcfe4558f54f60" }, "downloads": -1, "filename": "phenotrex-0.5.1.tar.gz", "has_sig": false, "md5_digest": "74d556e948b342b3153f62b24a0d1c7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8784530, "upload_time": "2021-09-08T12:10:07", "upload_time_iso_8601": "2021-09-08T12:10:07.373289Z", "url": "https://files.pythonhosted.org/packages/09/4d/31d7bfc0ea50f1d1b28b03118379ad3f2ad7566dc3e56dea7502248860f8/phenotrex-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b4000cb306fd94a49cc3a21630476350", "sha256": "cd53fbc1d5004c71565ee904af518897c277f800ffdc21e6eea26021b2870608" }, "downloads": -1, "filename": "phenotrex-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4000cb306fd94a49cc3a21630476350", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8898610, "upload_time": "2021-09-10T09:15:17", "upload_time_iso_8601": "2021-09-10T09:15:17.705385Z", "url": "https://files.pythonhosted.org/packages/2b/47/4998458953dbed9b75020864e18f20f172b89e068697466ea3e5584445a1/phenotrex-0.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b8d28dfb2d4ab9ada49000686a24a97f", "sha256": "c904750e96ecb905f2c6a4d8a6ba579eb65578b40e1df2395dac9a89448c7c45" }, "downloads": -1, "filename": "phenotrex-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b8d28dfb2d4ab9ada49000686a24a97f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8786431, "upload_time": "2021-09-10T09:15:20", "upload_time_iso_8601": "2021-09-10T09:15:20.779255Z", "url": "https://files.pythonhosted.org/packages/77/1e/44311de876840466948a8e0f61537c9a77e681a51a0c7c7b001610b54fb3/phenotrex-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b4000cb306fd94a49cc3a21630476350", "sha256": "cd53fbc1d5004c71565ee904af518897c277f800ffdc21e6eea26021b2870608" }, "downloads": -1, "filename": "phenotrex-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4000cb306fd94a49cc3a21630476350", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8898610, "upload_time": "2021-09-10T09:15:17", "upload_time_iso_8601": "2021-09-10T09:15:17.705385Z", "url": "https://files.pythonhosted.org/packages/2b/47/4998458953dbed9b75020864e18f20f172b89e068697466ea3e5584445a1/phenotrex-0.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b8d28dfb2d4ab9ada49000686a24a97f", "sha256": "c904750e96ecb905f2c6a4d8a6ba579eb65578b40e1df2395dac9a89448c7c45" }, "downloads": -1, "filename": "phenotrex-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b8d28dfb2d4ab9ada49000686a24a97f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8786431, "upload_time": "2021-09-10T09:15:20", "upload_time_iso_8601": "2021-09-10T09:15:20.779255Z", "url": "https://files.pythonhosted.org/packages/77/1e/44311de876840466948a8e0f61537c9a77e681a51a0c7c7b001610b54fb3/phenotrex-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }