{ "info": { "author": "Laurent-Philippe Albou", "author_email": "laurent.albou@lbl.gov", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# go-stats python tool\n\nGenerate statistics for a GO release based on a GOLr instance\n\n## Install\n> pip install go-stats\n\n## Content\nThis package contains several scripts used to compute both statistics and changes of Gene Ontology releases.\n\n* go_stats.py: compute the stats for a given release\n* go_ontology_changes.py: compute the changes for two releases (using OBO files)\n* go_annotation_changes.py: compute the changes for two releases (using 1 GOLr instance and previously computed stats)\n* go_refine_stats.py: used to compute the first stats, including ontology stats\n* go_reports.py: used to compute all stats and changes between two releases\n\n## Usage\n```\nimport go_stats\n\nrelease_date = '2019-09-01'\ninclude_protein_binding = False\n\njson_stats = go_stats.compute_stats('http://golr-aux.geneontology.io/solr/', release_date, include_protein_binding)\ngo_stats.write_json(\"stats.json\", json_stats)\n\ntsv_stats = go_stats.create_text_report(json_stats)\ngo_stats.write_text(\"stats.tsv\", tsv_stats)\n\njson_meta = go_stats.create_meta(json_stats)\ngo_stats.write_json(\"meta.json\", json_meta)\n```\n\n\n## Notes\n* current GOLr instance is [http://golr-aux.geneontology.io/solr/](http://golr-aux.geneontology.io/solr/)\n* older GOLr archives are stored in zenodo both as [full archive](https://zenodo.org/record/3267438#.XXN5spNKg4M) and [reference archive](https://zenodo.org/record/3267437#.XXN5spNKg4M) which can be used with [bdbags](https://geneontology.github.io/docs/tools-guide/#programmatic-download-bdbag) to retrieve only the golr database dump (golr-index-contents.tgz)\n* several scripts will be refactored and simplified (e.g. go_refine_stats.py is used to compute the first set of stats files, then for the next releases one can use go_reports.py)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/geneontology/go-stats", "keywords": "GO,Gene Ontology,annotation,ontology,stats,changes,GOLR,statistics", "license": "", "maintainer": "", "maintainer_email": "", "name": "go-stats", "package_url": "https://pypi.org/project/go-stats/", "platform": "", "project_url": "https://pypi.org/project/go-stats/", "project_urls": { "Homepage": "https://github.com/geneontology/go-stats" }, "release_url": "https://pypi.org/project/go-stats/1.1.3/", "requires_dist": [ "requests", "networkx" ], "requires_python": "", "summary": "Python Library to generate statistics on a Gene Ontology (GO) release", "version": "1.1.3" }, "last_serial": 5795585, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "f24288ef1f58b0d79b13aa574060d567", "sha256": "30bcd54391dca379069f6eb385f06320a6d4b223da1ae92cbf33b6a690c67732" }, "downloads": -1, "filename": "go_stats-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f24288ef1f58b0d79b13aa574060d567", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6871, "upload_time": "2019-07-16T23:15:55", "url": "https://files.pythonhosted.org/packages/f4/0a/4909373a2b6cf05ec8dc6830de421030b22d4bf5c43a32e3cdafce6fab94/go_stats-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2459efe344df7c1430f684f0b892ba32", "sha256": "76760f0fef2c376c403db46562f4f4df9ed2a4ec0b8bf6e85195eb015a9ef037" }, "downloads": -1, "filename": "go-stats-1.0.tar.gz", "has_sig": false, "md5_digest": "2459efe344df7c1430f684f0b892ba32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5538, "upload_time": "2019-07-16T23:15:58", "url": "https://files.pythonhosted.org/packages/68/45/5d374d9e53fc9477dce393227c69d61d334b69df675aadad18cfced24bbe/go-stats-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "badb146991426ecbbb0d7dbc29899b25", "sha256": "6c16ae7f38acc7e991d7d32aa86123128232765345d7e0cdd67c60bb7cfebd5a" }, "downloads": -1, "filename": "go_stats-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "badb146991426ecbbb0d7dbc29899b25", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6867, "upload_time": "2019-07-16T23:24:53", "url": "https://files.pythonhosted.org/packages/1c/f0/acf0d609631a358ea5e385bb55cf4db83128b455eed141fc557b9a9b9ad3/go_stats-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2191ffc780bde556b8550edcce58227e", "sha256": "02cc289fdf47ff61ce90ea847b7c17593ae8b9cf47e78a10393f3b39b82f3c40" }, "downloads": -1, "filename": "go-stats-1.1.tar.gz", "has_sig": false, "md5_digest": "2191ffc780bde556b8550edcce58227e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5550, "upload_time": "2019-07-16T23:24:54", "url": "https://files.pythonhosted.org/packages/ed/11/ad9dfa717740175b183950f45b96636b1c582b9d42c0918c5bb8308348a5/go-stats-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "425962b90c6e6b3092af95f73263f703", "sha256": "994e11d53b60b9ba1d8afa6e75b0da453514bc0c50374b4ff3e4a3156dd35b1e" }, "downloads": -1, "filename": "go_stats-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "425962b90c6e6b3092af95f73263f703", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6930, "upload_time": "2019-07-16T23:54:44", "url": "https://files.pythonhosted.org/packages/d6/dc/a63eb7ab6072924849702c7246097d49fbe955978d1de524fe82ddae7bc9/go_stats-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1087f021ac86823cc76f73fcfce7c6d1", "sha256": "f86653f7f770e76eaa0e8ac3ef9a49d78745766b1ed2ff6df4dccb86c3c4749e" }, "downloads": -1, "filename": "go-stats-1.1.1.tar.gz", "has_sig": false, "md5_digest": "1087f021ac86823cc76f73fcfce7c6d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5691, "upload_time": "2019-07-16T23:54:45", "url": "https://files.pythonhosted.org/packages/92/6f/ba8e7fae04ebf66888178ac28c26d4a98e1553df71e6fdf6171163bdb2a7/go-stats-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "5e0b3d23aa4f7696c6577cfcf9498830", "sha256": "d9d698af718ae762752d173ac0a38083d12ee4016f10987a9b4295461bdcbf50" }, "downloads": -1, "filename": "go_stats-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5e0b3d23aa4f7696c6577cfcf9498830", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7876, "upload_time": "2019-07-17T02:39:56", "url": "https://files.pythonhosted.org/packages/fc/d9/d0a07717d11b6769214a49e5b2133471880be33daa243f57bcab53ee6876/go_stats-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61d303fda944492d10d137d18392a068", "sha256": "a5cc0acc397cb3c7745ce9424e5c7b002b17bbec8377bd182df605b2b48bf68c" }, "downloads": -1, "filename": "go-stats-1.1.2.tar.gz", "has_sig": false, "md5_digest": "61d303fda944492d10d137d18392a068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6586, "upload_time": "2019-07-17T02:39:57", "url": "https://files.pythonhosted.org/packages/cf/02/5837b7ac1a6f2a36abdcc9be0b86ad74de4281353e0f1ec51dcdb5c19062/go-stats-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "8ae59a24718cbb33db9f4ff2452343a4", "sha256": "e0984a6fce3efc11f44c410194a3945d74d9c71125f630215523604e6e20daba" }, "downloads": -1, "filename": "go_stats-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8ae59a24718cbb33db9f4ff2452343a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25266, "upload_time": "2019-09-07T09:37:55", "url": "https://files.pythonhosted.org/packages/5e/bf/6fde0c66f473f2b35e0d40571246ecb877fd0018cb7a935cae77276b83e9/go_stats-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2a205d75212aba0997d2a6193169b27", "sha256": "3ccac177295db80df41ce68068f5762e80cac41767c3dd8132fe25d8e7620baf" }, "downloads": -1, "filename": "go-stats-1.1.3.tar.gz", "has_sig": false, "md5_digest": "d2a205d75212aba0997d2a6193169b27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22195, "upload_time": "2019-09-07T09:37:57", "url": "https://files.pythonhosted.org/packages/40/04/7a378eda10334424bed9aaf9d51d1267616cdee3212e41d96e68d9e7d575/go-stats-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ae59a24718cbb33db9f4ff2452343a4", "sha256": "e0984a6fce3efc11f44c410194a3945d74d9c71125f630215523604e6e20daba" }, "downloads": -1, "filename": "go_stats-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8ae59a24718cbb33db9f4ff2452343a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25266, "upload_time": "2019-09-07T09:37:55", "url": "https://files.pythonhosted.org/packages/5e/bf/6fde0c66f473f2b35e0d40571246ecb877fd0018cb7a935cae77276b83e9/go_stats-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2a205d75212aba0997d2a6193169b27", "sha256": "3ccac177295db80df41ce68068f5762e80cac41767c3dd8132fe25d8e7620baf" }, "downloads": -1, "filename": "go-stats-1.1.3.tar.gz", "has_sig": false, "md5_digest": "d2a205d75212aba0997d2a6193169b27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22195, "upload_time": "2019-09-07T09:37:57", "url": "https://files.pythonhosted.org/packages/40/04/7a378eda10334424bed9aaf9d51d1267616cdee3212e41d96e68d9e7d575/go-stats-1.1.3.tar.gz" } ] }