{ "info": { "author": "Chia-Jung, Yang", "author_email": "jeroyang@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# NCGOCR\n\n[![](https://img.shields.io/travis/jeroyang/ncgocr.svg)](https://travis-ci.org/jeroyang/ncgocr)\n[![](https://img.shields.io/pypi/v/ncgocr.svg)](https://pypi.python.org/pypi/ncgocr)\n\n\n- Named Concept Gene Ontology Concept Recognition\n- Automatic recognize Gene Ontology (GO) concepts from context.\n\n## Installation\n\nUsing 'pip' to install the Python module\n```bash\n$ pip install -U ncgocr\n```\n\n## Usage\n```python\nfrom ncgocr import Craft, GoData, NCGOCR, Corpus, evaluate\n\ncraft = Craft('data')\ncorpus = craft.get_corpus()\ngoldstandard = craft.get_goldstandard()\n\nprint('Loading GO...')\ngodata = GoData('data/craft-1.0/ontologies/GO.obo')\n\nprint('Initiating NCGOCR...')\nncgocr = NCGOCR(godata)\n\nprint('Training the model...')\nncgocr.train(corpus, goldstandard)\n\nprint('Loading the testing corpus...')\ncorpus_name = 'testing corpus'\ntesting_corpus = Corpus.from_dir('data/craft-1.0/articles/txt/', corpus_name)\n\nprint('predicting the results...')\nresult = ncgocr.process(testing_corpus)\n\nprint('Show the first 10 results...')\nprint(result.to_list()[:10])\n\nprint('Evaluate the results...')\nreport = evaluate(result, goldstandard, 'Using the training corpus as the testing corpus')\nprint(report)\n```\n\n\n## License\n* Free software: MIT license\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jeroyang/ncgocr", "keywords": "ncgocr", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ncgocr", "package_url": "https://pypi.org/project/ncgocr/", "platform": "", "project_url": "https://pypi.org/project/ncgocr/", "project_urls": { "Homepage": "https://github.com/jeroyang/ncgocr" }, "release_url": "https://pypi.org/project/ncgocr/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Named Concept Gene Ontology Concept Recognition", "version": "1.0.2" }, "last_serial": 3367672, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "f4c363f017f8474fbbef908e1dfa3607", "sha256": "8691b637148e8e84e16810d6f580015c074d52d2356cc7b0b72505333e819e82" }, "downloads": -1, "filename": "ncgocr-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f4c363f017f8474fbbef908e1dfa3607", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 78904, "upload_time": "2017-11-20T10:59:57", "url": "https://files.pythonhosted.org/packages/64/e3/0301aad7d6bef4d6729edf6393eb9a91aa5537f7950289c05b676d373d74/ncgocr-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9385cda24b4b187e3d71dabee16d6378", "sha256": "2b6695539f86a4f35104b1ae7d0cda570cca64f7fe7a702d858d03f8414c8435" }, "downloads": -1, "filename": "ncgocr-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9385cda24b4b187e3d71dabee16d6378", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3690412, "upload_time": "2017-11-20T11:00:15", "url": "https://files.pythonhosted.org/packages/c3/80/c26bfa2ea551aa01a665e28846571211a754e87e6b6c49c32433cd32c9f9/ncgocr-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d5a9dfb544c6e906dd0151e9e34eaab5", "sha256": "1ff4c427641e372a538a7649c3eb37217000b1b721572ab3cbf68a40a74e2f32" }, "downloads": -1, "filename": "ncgocr-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d5a9dfb544c6e906dd0151e9e34eaab5", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 78872, "upload_time": "2017-11-26T13:47:53", "url": "https://files.pythonhosted.org/packages/58/73/df74a3f6d81fbd0e9fad3f50d438eb58f40695888b9306a531fdcb557fdf/ncgocr-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c10c4f4c81785fbdf87b67da8f35943", "sha256": "b61155bb8b632a78821953c9dc11549431d3b772583af2d747ad398465bd092f" }, "downloads": -1, "filename": "ncgocr-1.0.1.tar.gz", "has_sig": false, "md5_digest": "8c10c4f4c81785fbdf87b67da8f35943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3690517, "upload_time": "2017-11-26T13:47:43", "url": "https://files.pythonhosted.org/packages/93/07/5cad2d0d320f55e194d7a724c87bc3d224de1431af9e3bab158073070f45/ncgocr-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "effe7da0da5a16197618eca6ced62497", "sha256": "d6ed959b747be4fbf3281c4984e5d40ad65b9ee22aa551468591bbafb870c042" }, "downloads": -1, "filename": "ncgocr-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "effe7da0da5a16197618eca6ced62497", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 78838, "upload_time": "2017-11-27T12:26:08", "url": "https://files.pythonhosted.org/packages/fe/37/1d063d20311e213f55bffe093656f6bf8ad70712e0deaa5f2d60e927806b/ncgocr-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f59fcfca3ceca469c9db9b70274402e8", "sha256": "29b4ab29474d07c1779c56bf51b1cc553b9e7bc9db06740fd12106b28af432b0" }, "downloads": -1, "filename": "ncgocr-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f59fcfca3ceca469c9db9b70274402e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3687394, "upload_time": "2017-11-27T12:25:58", "url": "https://files.pythonhosted.org/packages/25/bd/d78c8f72bd65acba797906c802224404f53adf3f26afc3d6a99cf5ba9ef0/ncgocr-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "effe7da0da5a16197618eca6ced62497", "sha256": "d6ed959b747be4fbf3281c4984e5d40ad65b9ee22aa551468591bbafb870c042" }, "downloads": -1, "filename": "ncgocr-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "effe7da0da5a16197618eca6ced62497", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 78838, "upload_time": "2017-11-27T12:26:08", "url": "https://files.pythonhosted.org/packages/fe/37/1d063d20311e213f55bffe093656f6bf8ad70712e0deaa5f2d60e927806b/ncgocr-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f59fcfca3ceca469c9db9b70274402e8", "sha256": "29b4ab29474d07c1779c56bf51b1cc553b9e7bc9db06740fd12106b28af432b0" }, "downloads": -1, "filename": "ncgocr-1.0.2.tar.gz", "has_sig": false, "md5_digest": "f59fcfca3ceca469c9db9b70274402e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3687394, "upload_time": "2017-11-27T12:25:58", "url": "https://files.pythonhosted.org/packages/25/bd/d78c8f72bd65acba797906c802224404f53adf3f26afc3d6a99cf5ba9ef0/ncgocr-1.0.2.tar.gz" } ] }