{ "info": { "author": "Marco Galardini and John Lees", "author_email": "marco@ebi.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "pyseer\n======\n\n[SEER](https://github.com/johnlees/seer), reimplemented in python by\n[Marco Galardini](https://github.com/mgalardini) and [John Lees](https://github.com/johnlees)\n\n pyseer --phenotypes phenotypes.tsv --kmers kmers.gz --distances structure.tsv --min-af 0.01 --max-af 0.99 --cpu 15 --filter-pvalue 1E-8\n\n[![Build Status](https://travis-ci.org/mgalardini/pyseer.svg?branch=master)](https://travis-ci.org/mgalardini/pyseer)\n[![Documentation Status](https://readthedocs.org/projects/pyseer/badge/?version=master)](http://pyseer.readthedocs.io/)\n[![PyPI version](https://badge.fury.io/py/pyseer.svg)](https://pypi.org/project/pyseer/)\n[![Anaconda package](https://anaconda.org/bioconda/pyseer/badges/version.svg)](https://anaconda.org/bioconda/pyseer)\n\nMotivation\n----------\n\nKmers-based GWAS analysis is particularly well suited for bacterial samples,\ngiven their high genetic variability. This approach has been\nimplemented by [Lees, Vehkala et al.](https://www.nature.com/articles/ncomms12797),\nin the form of the [SEER](https://github.com/johnlees/seer) software.\n\nThe reimplementation presented here should be consistent with the\ncurrent version of the C++ seer (though we do not guarantee this for all\npossible cases).\n\nIn this version, as well as all the original features, many new features (input types,\nassociation models and output parsing) have been implemented. See the\n[documentation](http://pyseer.readthedocs.io/) and\n[paper](https://doi.org/10.1093/bioinformatics/bty539) for full details.\n\nCitation\n--------\n\n``Lees, John A., Galardini, M., et al. \"pyseer: a comprehensive tool for microbial\npangenome-wide association studies\". Bioinformatics 34:4310\u20134312 (2018).``\n\n``doi: 10.1093/bioinformatics/bty539``\n\n``Lees, John A., et al. \"Sequence element enrichment analysis to determine\nthe genetic basis of bacterial phenotypes.\" Nature communications 7:12797 (2016).``\n\n``doi: 10.1038/ncomms12797``\n\nDocumentation\n--------------------\n\nFull documentation is available at [readthedocs](http://pyseer.readthedocs.io/).\n\nYou can also build the docs locally (requires `sphinx`) by typing:\n\n cd docs/\n make html\n\nPrerequisites\n-------------\n\nBetween parenthesis the versions the script was tested against:\n\n* `python` 3+ (3.6.6)\n* `numpy` (1.15.2)\n* `scipy` (1.1.0)\n* `pandas` (0.23.4)\n* `scikit-learn` (0.20.0)\n* `statsmodels` (0.9.0)\n* `pysam` (0.15.1)\n* `glmnet_python` (commit `946b65c`)\n* `DendroPy` (4.4.0)\n\nIf you would like to use the `scree_plot_pyseer` script you will also need to have\n`matplotlib` installed.\nIf you would like to use the scripts to map and annotate kmers, you will also need\n`bwa`, `bedtools`,\n`bedops` and `pybedtools` installed.\n\nInstallation\n------------\n\nThe easiest way to install pyseer and its dependencies is through `conda`::\n\n conda install pyseer\n\nIf you need `conda`, download [miniconda](https://conda.io/miniconda.html)\nand add the necessary channels::\n\n conda config --add channels defaults\n conda config --add channels bioconda\n conda config --add channels conda-forge\n\n`pyseer` can also be installed through `pip`:\n\n `python -m pip install pyseer`\n\nIf you want multithreading make sure that you are using a version 3 python interpreter::\n\n `python3 -m pip install pyseer`\n\n**If you want the next pre-release**, just clone/download this repository and run:\n\n python pyseer-runner.py\n\nCopyright\n---------\n\nCopyright 2017 EMBL-European Bioinformatics Institute\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mgalardini/pyseer", "keywords": "gwas bacteria k-mer", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "pyseer", "package_url": "https://pypi.org/project/pyseer/", "platform": "", "project_url": "https://pypi.org/project/pyseer/", "project_urls": { "Homepage": "https://github.com/mgalardini/pyseer" }, "release_url": "https://pypi.org/project/pyseer/1.3.3/", "requires_dist": null, "requires_python": "", "summary": "Sequence Elements Enrichment Analysis (SEER), python implementation", "version": "1.3.3" }, "last_serial": 5804818, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "7ee28a2e65fce57d3950d9e33b654984", "sha256": "29bea58a858ae67d7f6dc839ac2d9eacbc62ec78e0c7e09577ab6236f4c4f1ba" }, "downloads": -1, "filename": "pyseer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7ee28a2e65fce57d3950d9e33b654984", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12460, "upload_time": "2017-11-09T21:25:34", "url": "https://files.pythonhosted.org/packages/93/97/b0c3890b22225cad8e7829c45219c776c275a65b06f89b7e518d05769144/pyseer-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d6d022e6c17aa60b9761240213beca13", "sha256": "8a40f29dd39bb8b109af92c42b0add3b20cda408f87ceb3c42657efab8a08de8" }, "downloads": -1, "filename": "pyseer-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d6d022e6c17aa60b9761240213beca13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13342, "upload_time": "2017-11-14T13:46:26", "url": "https://files.pythonhosted.org/packages/7e/ca/3d1d76d46885b07a155ea9d0de6f43d50f501266c1b68eb92c674b403c29/pyseer-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "cacb48db7f3b6952fc3367bc6aca9232", "sha256": "7486e8ab98d4e3584c4d337d7a28861204c4ff43006f376ac537afda82f95101" }, "downloads": -1, "filename": "pyseer-0.3.0.tar.gz", "has_sig": false, "md5_digest": "cacb48db7f3b6952fc3367bc6aca9232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13154, "upload_time": "2017-11-20T17:32:07", "url": "https://files.pythonhosted.org/packages/77/b6/5141ae52eaebb2a7e44fcc0be767e66ce6d3cab7d478d3b0100bbe079b7a/pyseer-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "537a846c90150805ccf98ff82d57942c", "sha256": "c86f1b4c274f6d87e987d1003b58520baa8d2bd60ba3271ce86219fb55526688" }, "downloads": -1, "filename": "pyseer-0.3.1.tar.gz", "has_sig": false, "md5_digest": "537a846c90150805ccf98ff82d57942c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13583, "upload_time": "2017-11-22T06:28:29", "url": "https://files.pythonhosted.org/packages/75/0a/385b6f7f75d3b5c905db5f59f7f127362e4a0e0b568fc58ca6b35327241f/pyseer-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b18b0f563874518db05b7d01867b2c77", "sha256": "4d549a979a530413b33d52b4e37022269a3a2305749fa3d19a204994c6733c90" }, "downloads": -1, "filename": "pyseer-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b18b0f563874518db05b7d01867b2c77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13561, "upload_time": "2018-02-05T08:52:46", "url": "https://files.pythonhosted.org/packages/0d/df/b3a436382a0c702ac2f173677098f976ebdb771ceb245493ddba02d3b964/pyseer-0.3.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "0757546264618981643951cd8235c580", "sha256": "8d8efbaa29b13bfce973abad38b09668edb698eca1ea5fb90ae0e226942f4c8e" }, "downloads": -1, "filename": "pyseer-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0757546264618981643951cd8235c580", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43419, "upload_time": "2018-02-15T15:10:25", "url": "https://files.pythonhosted.org/packages/9d/36/7a08e435985097837c4da9eeed602754620afd52839ca761a497324974dc/pyseer-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "55024b4b4774b61c54059d5c038cb735", "sha256": "b6c6747475692c9b328c8df5d8a538de2f614ceee0d098bc6c7a2bdd75f03977" }, "downloads": -1, "filename": "pyseer-1.0.1.tar.gz", "has_sig": false, "md5_digest": "55024b4b4774b61c54059d5c038cb735", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43700, "upload_time": "2018-03-07T21:31:37", "url": "https://files.pythonhosted.org/packages/17/6b/cb75232668c62b5c9ffa621454088d4bc547b56c1bbef8e9632c3c94b9be/pyseer-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "f42bf89e15ebe58d4d7615e3ab160e13", "sha256": "b9ec6261b18d82aa48d351730e8202a9fc02d388fea1ca5e00ffa1cf24facb2d" }, "downloads": -1, "filename": "pyseer-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f42bf89e15ebe58d4d7615e3ab160e13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43753, "upload_time": "2018-03-14T10:18:38", "url": "https://files.pythonhosted.org/packages/de/64/b53bc742c2b3c38206aa1f4b7447958b9ae2b80c4a78309b1440d333229f/pyseer-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "6ce4775dc71a4d2fd5f3c3d79b2db7f1", "sha256": "475ee8d097dc1f227c8a6b89cc9906d77777b4af1fa8e6a326e5074aca954c1a" }, "downloads": -1, "filename": "pyseer-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6ce4775dc71a4d2fd5f3c3d79b2db7f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44298, "upload_time": "2018-05-16T21:06:52", "url": "https://files.pythonhosted.org/packages/c8/6c/bb50ed5bccbfbe315ecfc6d4c63edf360da7ee51bd62336d456b0a09dc49/pyseer-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ca413015cdf8c10ff80f97ca0e9574ae", "sha256": "df7c56713ccab2356929dee1e089bb06a1f61ebd64c01d9d9d9cd33526122b25" }, "downloads": -1, "filename": "pyseer-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ca413015cdf8c10ff80f97ca0e9574ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44641, "upload_time": "2018-06-15T15:30:27", "url": "https://files.pythonhosted.org/packages/df/a7/e3f39b60b4a6e9b0f3e6e2ecc4251941e0cb0a07379d935d43831572c42e/pyseer-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "3f81f7418bd4e325e3fd78d706f1d071", "sha256": "04ca9bf8dc96749be5b2f95b40c95b7ac56e832d62fed910aa4d4ba1ac465ea1" }, "downloads": -1, "filename": "pyseer-1.1.2.tar.gz", "has_sig": false, "md5_digest": "3f81f7418bd4e325e3fd78d706f1d071", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44739, "upload_time": "2018-10-01T17:43:36", "url": "https://files.pythonhosted.org/packages/f7/6c/9fd7c25efcaec35649f222d60d8133c8123f36ceb5b79d0e0bf43f99f537/pyseer-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f5cf754d269c361d4ef864f6d0b9db3a", "sha256": "892a6013cfc1883edd140e0a5bec8ce2cb9ef5b34f4cb3a6b7e81a5400a11c16" }, "downloads": -1, "filename": "pyseer-1.2.0.tar.gz", "has_sig": false, "md5_digest": "f5cf754d269c361d4ef864f6d0b9db3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50789, "upload_time": "2018-11-30T14:43:56", "url": "https://files.pythonhosted.org/packages/43/8e/6ef6bd00793e7c3fb7f453b3b05d187791dba0901e5be75b73163dbf40b3/pyseer-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "497e73aab6a7260870a6cb2ce74c7e40", "sha256": "63e7b0a6cbeefa0d2e79b14a4382a32bc945c7fdf3b1b961667fa098e3a91624" }, "downloads": -1, "filename": "pyseer-1.3.0.tar.gz", "has_sig": false, "md5_digest": "497e73aab6a7260870a6cb2ce74c7e40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52520, "upload_time": "2019-06-14T18:01:09", "url": "https://files.pythonhosted.org/packages/8c/e5/8c28fe59273fac83f49dce97bc7d1b82f3b1a2ac0efae37e60627233ba78/pyseer-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "114a902340a447531af092f2c33a22af", "sha256": "03675e87c568f53075eb59ac9db5a1e7eb444dd5495729bb205a39580026ad15" }, "downloads": -1, "filename": "pyseer-1.3.1.tar.gz", "has_sig": false, "md5_digest": "114a902340a447531af092f2c33a22af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55339, "upload_time": "2019-07-17T22:23:27", "url": "https://files.pythonhosted.org/packages/b2/27/b7fbe366c635477d5975febad4aeae732fec65dec84e74d004718de5b765/pyseer-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "76909b9a8e22004f357a22151e1d8e83", "sha256": "0fbaf4e871c663d049f40d7fe53e1da5e0ec542004416ccf9699e900a680964f" }, "downloads": -1, "filename": "pyseer-1.3.2.tar.gz", "has_sig": false, "md5_digest": "76909b9a8e22004f357a22151e1d8e83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55943, "upload_time": "2019-09-04T15:36:04", "url": "https://files.pythonhosted.org/packages/70/7b/796deaaeb0f48cebbaa39f2d6aff24501eac3cfe7f999ac62192b80299fd/pyseer-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "b0a7670a1b73855d8c750532349ac09c", "sha256": "3a4555aa8c4cfc70f714a09d449252fbea943062468d1736a9050c992ca2471b" }, "downloads": -1, "filename": "pyseer-1.3.3.tar.gz", "has_sig": false, "md5_digest": "b0a7670a1b73855d8c750532349ac09c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56004, "upload_time": "2019-09-09T17:58:02", "url": "https://files.pythonhosted.org/packages/b9/1e/79aedccfda3ce6f2c974ce19d47838a6068ec1977806c24efe9d790707af/pyseer-1.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b0a7670a1b73855d8c750532349ac09c", "sha256": "3a4555aa8c4cfc70f714a09d449252fbea943062468d1736a9050c992ca2471b" }, "downloads": -1, "filename": "pyseer-1.3.3.tar.gz", "has_sig": false, "md5_digest": "b0a7670a1b73855d8c750532349ac09c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56004, "upload_time": "2019-09-09T17:58:02", "url": "https://files.pythonhosted.org/packages/b9/1e/79aedccfda3ce6f2c974ce19d47838a6068ec1977806c24efe9d790707af/pyseer-1.3.3.tar.gz" } ] }