{ "info": { "author": "Filippo Castelli", "author_email": "filippocastelli42@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: Public Domain", "Topic :: Utilities" ], "description": "# KEGGutils:\nWorking with **KEGG** in **Python** and **NetworkX**\n# \"Drawing\"\n\n\n\n**KEGGutils** is a toolkit designed for working with the *Kyoto Encyclopedia of Genes and Genome* database in *Python* with a quick and easy to use interface: and in a single line you can download data from KEGG's REST API, organize in a graph-like format provided by *NetworkX* and immediately start exploring.\n\n*KEGGutils* is much more than just an API interface: other than a series of tools to better interface yourself with the service, it provides expanded *NetworkX* classes and methods ( totally nx-compatible ) to handle different types of data and help you better exploit underlying structures. \nKEGGutils is easily expandable and can be immediately integrated anywhere you use *NetworkX* to process data.\n\n## Current build status:\n\n*master branch* : [![CircleCI](https://circleci.com/gh/filippocastelli/KEGGutils.svg?style=svg)](https://circleci.com/gh/filippocastelli/KEGGutils)\n\n*dev branch* : [![CircleCI](https://circleci.com/gh/filippocastelli/KEGGutils/tree/dev.svg?style=svg)](https://circleci.com/gh/filippocastelli/KEGGutils/tree/dev)\n\n## Installing KEGGutils\n# PyPi\n\nYou can just clone this repo and use it's content as any other python package, but if you just need a super easy drop-in solution *KEGGutils* is available as a *PyPi* package:\n\nto install it you just need to run\n\n`pip install KEGGutils`\n\n and that should be it!\n\n## Dependencies\nTo make sure KEGGutils works as it should, a few dependencies must be satisfied:\n- networkx\n- matplotlib\n- awesome-slugify\n- requests\n- Pillow\n- scipy\n\nnote: if you use pip to install KEGGutils, it should automatically get the needed dependencies for you!\n\n## Getting started\n\nIn this repo can find four dense yet easy to follow tutorials covering most of *KEGGutils*'s functionalities and more are coming in the next future.\nTo start just follow the links below: \n- [**Tutorial 0 - Basics and KEGG API**](https://github.com/filippocastelli/KEGGutils/blob/dev/tutorials/Tutorial%200%20-%20Basics%20and%20KEGG%20API.ipynb)\n- [**Tutorial 1 - Enzymatic Graphs**](https://github.com/filippocastelli/KEGGutils/blob/dev/tutorials/Tutorial%201%20-%20EnzymeGraphs.ipynb)\n- [**Tutorial 2 - KEGGgraphs, KGGlinkgraphs and KEGGchains**](https://github.com/filippocastelli/KEGGutils/blob/dev/tutorials/Tutorial%202%20-%20KEGGgraphs%2C%20KGGlinkgraphs%20and%20KEGGchains.ipynb)\n- [**Tutorial 3 - KEGGpathways**](https://github.com/filippocastelli/KEGGutils/blob/dev/tutorials/Tutorial%203%20-%20KEGGpathways.ipynb)\n\n\n## Contributing\n\nThe project is open to contributions and suggestions: the easiest way is just opening an issue on the repo, if that's too much work just drop me a mail at filippocastelli42@gmail.com\n\n## External links\n\nHere are a few useful links\n- [KEGG: Kyoto Encyclopedia of Genes and Genomes](https://www.kegg.jp/)\n- [KEGG REST API reference page](https://www.kegg.jp/kegg/rest/keggapi.html)\n- [KEGG KGML (KEGG Markup Language) reference page](https://www.kegg.jp/kegg/xml/)\n- [Networkx Github IO](https://networkx.github.io/)\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/filippocastelli/KEGGutils", "keywords": "KEGG networkx utils", "license": "Unlicense", "maintainer": "", "maintainer_email": "", "name": "KEGGutils", "package_url": "https://pypi.org/project/KEGGutils/", "platform": "", "project_url": "https://pypi.org/project/KEGGutils/", "project_urls": { "Homepage": "https://github.com/filippocastelli/KEGGutils" }, "release_url": "https://pypi.org/project/KEGGutils/0.3.2/", "requires_dist": [ "networkx", "matplotlib", "awesome-slugify", "requests", "Pillow", "scipy", "pytest", "pytest-cov", "jupyter" ], "requires_python": "", "summary": "Simple utils to work with KEGG data on NetworkX", "version": "0.3.2" }, "last_serial": 5080807, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "81f534ee1d033e4e92211fa6e13ed640", "sha256": "f2b9a5189e57fe567f5c2384c3d2b1f55357a355cf6cbc6b25457a77099f724f" }, "downloads": -1, "filename": "KEGGutils-0.0.0.tar.gz", "has_sig": false, "md5_digest": "81f534ee1d033e4e92211fa6e13ed640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5580, "upload_time": "2019-03-10T15:16:11", "url": "https://files.pythonhosted.org/packages/80/35/6e3ed26601fc220ea1d0fc9b3f4e14e2668443bfaee855404fec21552c0b/KEGGutils-0.0.0.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "6360ccb336fd7441e400e6a509c87a78", "sha256": "f97a50489e43dd9bb69bcce16ba71167931511f10f61e943078a260c2cdcc893" }, "downloads": -1, "filename": "KEGGutils-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6360ccb336fd7441e400e6a509c87a78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4267, "upload_time": "2019-03-05T20:58:59", "url": "https://files.pythonhosted.org/packages/bd/d0/b86de5051ea6ca3e2638e7214177f8eee4c97b8aa416214b2f266d417444/KEGGutils-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32db50e9857567b5b4b564ff894895d6", "sha256": "f7fe635e9096b885b2a9e400e59666e0b7202335c19d735b32ab04f8c9337127" }, "downloads": -1, "filename": "KEGGutils-0.0.1.tar.gz", "has_sig": false, "md5_digest": "32db50e9857567b5b4b564ff894895d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2846, "upload_time": "2019-03-05T20:59:01", "url": "https://files.pythonhosted.org/packages/10/8a/b06b9157d68737bc54a5735697d274d4a824cf207336fafc398a6533ff93/KEGGutils-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "abe107fdf2e17b5be46ab7304e7a374a", "sha256": "7d6bfd472854ae327101051df0d1ecd13e0be3c7552d62d4b139bf8c0c4efe52" }, "downloads": -1, "filename": "KEGGutils-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "abe107fdf2e17b5be46ab7304e7a374a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6005, "upload_time": "2019-03-09T16:37:14", "url": "https://files.pythonhosted.org/packages/4a/2f/f3157b2ce3d3e276e6fc5545b557a3a2c87816d3ff1de918af537a69b914/KEGGutils-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4c8c1427459d33a2ee7f9079036d946", "sha256": "84daaff642703643822d4aca59cd8621869a89b00195bd08c93509ec16adbcc4" }, "downloads": -1, "filename": "KEGGutils-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b4c8c1427459d33a2ee7f9079036d946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4585, "upload_time": "2019-03-09T16:37:16", "url": "https://files.pythonhosted.org/packages/f5/43/b208959deaf773f547a25155367e30c9e1abfd61cca07fa617a09c8ffcf0/KEGGutils-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "dd1d67c1b73e63057aee3c285e7b4f97", "sha256": "6abd248da1e7d9b4a8ca71c19d355e07c6764df3b3c82f357b45038e3e1c39e5" }, "downloads": -1, "filename": "KEGGutils-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dd1d67c1b73e63057aee3c285e7b4f97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5675, "upload_time": "2019-03-10T15:17:27", "url": "https://files.pythonhosted.org/packages/e4/14/b1a28281e146349a7ca58fe48c106b825979decf05df70ce6b624b35ecd5/KEGGutils-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "62852f4aac9b5050908d9ffb2ef6d59d", "sha256": "02fd59e8ef8b11bac3b0194f076d23b73b9ace6c6bb06d3ae7eb69368cc3858a" }, "downloads": -1, "filename": "KEGGutils-0.1.2.tar.gz", "has_sig": false, "md5_digest": "62852f4aac9b5050908d9ffb2ef6d59d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6005, "upload_time": "2019-03-10T22:59:40", "url": "https://files.pythonhosted.org/packages/89/35/9491f2935d745b6006e529835e5cbb65c436eb462c6d17d2faaa20063538/KEGGutils-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "96c360169ecc557d61d64b485f0b364d", "sha256": "28c9fb241dd29dd4349b72b2fecd7ac88fce1fba155bedc71fcc6a2466f59f3b" }, "downloads": -1, "filename": "KEGGutils-0.1.3.tar.gz", "has_sig": false, "md5_digest": "96c360169ecc557d61d64b485f0b364d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5994, "upload_time": "2019-03-10T23:10:07", "url": "https://files.pythonhosted.org/packages/19/ab/893e9c014ab7eb95db6f15815e84f8873f4278987a00d89675173bdf2032/KEGGutils-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "3157beb972f3a28bd8e05aaa82994c3e", "sha256": "1dc046ece496530d1af8d12c64c257b286d7318e8eaa8157509d5f4fd9afc793" }, "downloads": -1, "filename": "KEGGutils-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3157beb972f3a28bd8e05aaa82994c3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17988, "upload_time": "2019-03-22T14:42:40", "url": "https://files.pythonhosted.org/packages/0f/98/06acde267aece647ace73982dca604b10a0c8aea95c85a6fc8feeec4159a/KEGGutils-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af5e176a75c80d9f150fb59c46a9e9ca", "sha256": "344af1a61deada8fbcf8c515dc6171687053881e5b82b641c95d0f9c71381c5c" }, "downloads": -1, "filename": "KEGGutils-0.2.0.tar.gz", "has_sig": false, "md5_digest": "af5e176a75c80d9f150fb59c46a9e9ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14616, "upload_time": "2019-03-22T14:42:42", "url": "https://files.pythonhosted.org/packages/7d/4b/ab7a70d6fd495df3776319060d0f1a275ad6945a574337942433b790bec0/KEGGutils-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "42281644aadb7b3daf0b691c5abed28a", "sha256": "943c3b2f65767ca13eccdb6927724c36e6432c36885195bcb0cf52d7d58d6eb9" }, "downloads": -1, "filename": "KEGGutils-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "42281644aadb7b3daf0b691c5abed28a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 58936, "upload_time": "2019-04-02T20:25:19", "url": "https://files.pythonhosted.org/packages/28/d9/73673c57b8e56da418fe3a94ede9cc8e90512aff52c9aa651020550586d9/KEGGutils-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1331600d10fcdef408a7a91129a3c7c1", "sha256": "d64e3d0773ecab91b4f13492e7907a62b855d4e18d75bdf095ea401e0ee877d0" }, "downloads": -1, "filename": "KEGGutils-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1331600d10fcdef408a7a91129a3c7c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57343, "upload_time": "2019-04-02T20:25:20", "url": "https://files.pythonhosted.org/packages/1b/5e/2b5d2ecb5e136d6abdaff577f8c32d754de30167b939a17b203a78b9ac67/KEGGutils-0.3.0.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "c22a1c089acdf12f6c609883bb01adc1", "sha256": "166734efaaa2885d38cc6c515e8b66dc8142813f4c43106e26aaeeb0efbc9f5b" }, "downloads": -1, "filename": "KEGGutils-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c22a1c089acdf12f6c609883bb01adc1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 58937, "upload_time": "2019-04-02T20:44:20", "url": "https://files.pythonhosted.org/packages/cb/51/20ded067809dae13d5ad10d6659f89ff616419896a865c91034a1bed84d0/KEGGutils-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f83eaff3700e4a522a3023a2b14cfa8", "sha256": "3d9b5f17f0d94b028e8e282a18db8638671167805a57290aedc9c62c9cbe7ed6" }, "downloads": -1, "filename": "KEGGutils-0.3.2.tar.gz", "has_sig": false, "md5_digest": "9f83eaff3700e4a522a3023a2b14cfa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57347, "upload_time": "2019-04-02T20:44:22", "url": "https://files.pythonhosted.org/packages/02/bc/6d39367f9130043fa29c738ec69d394a7c0571b851504d815c1ff2f795ea/KEGGutils-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c22a1c089acdf12f6c609883bb01adc1", "sha256": "166734efaaa2885d38cc6c515e8b66dc8142813f4c43106e26aaeeb0efbc9f5b" }, "downloads": -1, "filename": "KEGGutils-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c22a1c089acdf12f6c609883bb01adc1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 58937, "upload_time": "2019-04-02T20:44:20", "url": "https://files.pythonhosted.org/packages/cb/51/20ded067809dae13d5ad10d6659f89ff616419896a865c91034a1bed84d0/KEGGutils-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f83eaff3700e4a522a3023a2b14cfa8", "sha256": "3d9b5f17f0d94b028e8e282a18db8638671167805a57290aedc9c62c9cbe7ed6" }, "downloads": -1, "filename": "KEGGutils-0.3.2.tar.gz", "has_sig": false, "md5_digest": "9f83eaff3700e4a522a3023a2b14cfa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57347, "upload_time": "2019-04-02T20:44:22", "url": "https://files.pythonhosted.org/packages/02/bc/6d39367f9130043fa29c738ec69d394a7c0571b851504d815c1ff2f795ea/KEGGutils-0.3.2.tar.gz" } ] }