{ "info": { "author": "Vladimir Rynkov", "author_email": "vrynkov@yahoo.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "===========================\nNDEx BioGRID Content Loader\n===========================\n\n\n.. image:: https://img.shields.io/pypi/v/ndexbiogridloader.svg\n :target: https://pypi.python.org/pypi/ndexbiogridloader\n\n.. image:: https://img.shields.io/travis/ndexcontent/ndexbiogridloader.svg\n :target: https://travis-ci.org/ndexcontent/ndexbiogridloader\n\n.. image:: https://coveralls.io/repos/github/ndexcontent/ndexbiogridloader/badge.svg?branch=master\n :target: https://coveralls.io/github/ndexcontent/ndexbiogridloader?branch=master\n\n.. image:: https://readthedocs.org/projects/ndexbiogridloader/badge/?version=latest\n :target: https://ndexbiogridloader.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nPython application for loading BioGRID data into `NDEx `_.\n\nThis tool downloads and unpacks the `BioGRID `_ files below\n\n `BIOGRID-ORGANISM-4.2.191.tab2.zip `_\n\n `BIOGRID-CHEMICALS-4.2.191.chemtab.zip `_\n\n**NOTE:** ``ndexloadbiogrid.py`` script ``--biogridversion`` parameter dictates version (``4.2.191`` above)\n\n\n\n\n\nDependencies\n------------\n\n* `ndex2 `_\n* `ndexutil `_\n* `requests `_\n* `pandas `_\n* `networkx `_\n* `scipy `_\n* `tqdm `_\n* `py4cytoscape `_\n\nCompatibility\n-------------\n\n* Python 3.6+\n\nInstallation\n------------\n\nFrom PyPi:\n\n.. code-block::\n\n pip install ndexbiogridloader\n\nBuild from source:\n\n.. code-block::\n\n git clone https://github.com/ndexcontent/ndexbiogridloader\n cd ndexbiogridloader\n make dist\n pip install dist/ndexloadbiogrid*whl\n\n\nRun **make** command with no arguments to see other build/deploy options including creation of Docker image\n\n.. code-block::\n\n make\n\nOutput:\n\n.. code-block::\n\n clean remove all build, test, coverage and Python artifacts\n clean-build remove build artifacts\n clean-pyc remove Python file artifacts\n clean-test remove test and coverage artifacts\n lint check style with flake8\n test run tests quickly with the default Python\n test-all run tests on every Python version with tox\n coverage check code coverage quickly with the default Python\n docs generate Sphinx HTML documentation, including API docs\n servedocs compile the docs watching for changes\n testrelease package and upload a TEST release\n release package and upload a release\n dist builds source and wheel package\n install install the package to the active Python's site-packages\n dockerbuild build docker image and store in local repository\n dockerpush push image to dockerhub\n\n\nConfiguration\n-------------\n\nThe **ndexloadbiogrid.py** requires a configuration file in the following format be created.\nThe default path for this configuration is :code:`~/.ndexutils.conf` but can be overridden with\n:code:`--conf` flag.\n\n**Format of configuration file:**\n\n.. code-block::\n\n []\n\n user = \n password = \n server = \n\n**Example of default configuration file:**\n\n.. code-block::\n\n [ndexbiogridloader]\n user = joe123\n password = somepassword123\n server = dev.ndexbio.org\n\n\n\nUsage\n-----\n\nFor information invoke :code:`ndexloadbiogrid.py -h`\n\nThe command shown below will download the default version of BioGRID files (4.2.191) to the working\ndirectory :code:`biogrid_data`, will generate CX networks in this directory, and then upload these networks\nto default account specified in :code:`[ndexbiogridloader]` section of default configuration file:\n\n.. code-block::\n\n ndexloadbiogrid.py biogrid_data\n\n\n.. note::\n\n By default Cytoscape must be running to generate the layout for each network. See ``--layout`` flag\n options to generate networks without Cytoscape.\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n\n=======\nHistory\n=======\n\n1.0.0 (11-09-2020)\n------------------\n\n* New default behavior: **force-directed-cl** layout is now applied on\n networks via py4cytoscape library and a running instance of Cytoscape.\n Alternate Cytoscape layouts and the networkx \"spring\" layout can be\n run by setting appropriate value via the new **--layout** flag\n\n0.3.0 (10-27-2020)\n------------------\n\n* Updated default ``--biogridversion`` version to ``4.2.191``\n\n* All generated networks get networkx spring layout added by default\n\n* Added tqdm progress bar support. Set ``--noprogressbar`` flag to disable\n\n* Added --skipupload flag to skip the upload to NDEx step\n\n* Added logic to retry failed upload of network to NDEx.\n ``--maxretries`` and ``--retry_sleep`` allow caller to control\n behavior\n\n* Added ``--organismfile`` and ``--chemicalsfile`` to let caller override\n defaults\n\n0.2.0 (2020-07-27)\n------------------\n\n* Updated default ``--biogridversion`` version to ``3.5.187``\n\n* Modified organism_list file to include 3 strains of\n coronavirus (SARS-1, SARS-2 and MERS)\n\n* Modified organism_style file to add an orange border\n to all viral protein nodes. This change affects all the\n both new and already existing viral organisms.\n\n0.1.3 (2019-11-21)\n------------------\nFixed a bug where networkType used to be a string, now it is a list of strings and we specify 'list_of_string'\ntype when setting networkType attribute with network.set_network_attribute(\"networkType\", networkType, 'list_of_string').\nThis results in correct representation of networkType in CX model, for example:\n{\"n\":\"networkType\",\"v\":[\"interactome\",\"ppi\"],\"d\":\"list_of_string\"}.\n\n0.1.2 (2019-10-25)\n------------------\nIn organism_load_plan.json, changed types of edge columns\n\"Experimental System Type\" and \"Throughput\" to be \"list_of_string\",\nand \"Score\" to be \"list_of_double\".\nThis change resolves UD-761 Biogrid network can't be imported to Cytoscape.\n\n0.1.1 (2019-08-23)\n------------------\n* First release on PyPI.\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/ndexcontent/ndexbiogridloader", "keywords": "ndexbiogridloader", "license": "BSD license", "maintainer": "", "maintainer_email": "", "name": "ndexbiogridloader", "package_url": "https://pypi.org/project/ndexbiogridloader/", "platform": "", "project_url": "https://pypi.org/project/ndexbiogridloader/", "project_urls": { "Homepage": "https://github.com/ndexcontent/ndexbiogridloader" }, "release_url": "https://pypi.org/project/ndexbiogridloader/1.0.0/", "requires_dist": [ "ndex2 (<4.0.0,>=3.1.0a1)", "ndexutil (<1.0.0,>=0.1.0a3)", "requests", "pandas", "networkx", "scipy", "tqdm", "py4cytoscape" ], "requires_python": "", "summary": "Loads BioGRID data into NDEx", "version": "1.0.0", "yanked": false, "yanked_reason": null }, "last_serial": 8618632, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "c4b0bff5ce12fc95baedad29a464bd36", "sha256": "0c522ea3d928eddb61de740d37565c7535cef38700a84505a0f619de027548d6" }, "downloads": -1, "filename": "ndexbiogridloader-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4b0bff5ce12fc95baedad29a464bd36", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57113, "upload_time": "2019-08-23T23:00:18", "upload_time_iso_8601": "2019-08-23T23:00:18.326057Z", "url": "https://files.pythonhosted.org/packages/c2/cd/611080254e7e54ec6f98792f0636ab039f86b0f9875a4ba07b5d43b45525/ndexbiogridloader-0.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9371bba23f0f99733781be85bbb26f65", "sha256": "d5524c4a2738c2f138ceb3d04bea375be72f9c0f907df3d40fed191610723faf" }, "downloads": -1, "filename": "ndexbiogridloader-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9371bba23f0f99733781be85bbb26f65", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57270, "upload_time": "2019-10-25T22:51:01", "upload_time_iso_8601": "2019-10-25T22:51:01.791959Z", "url": "https://files.pythonhosted.org/packages/a5/43/75436ceb9b8ba467de42dd923ef10cfae7a6b9a5901a985e0373254e1b29/ndexbiogridloader-0.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e90fe71a297d626872e3760cceb6e8e2", "sha256": "ce4d428c56f86630f28959c5faf31b52efaa1cf24f917a1be994c817faa76cc1" }, "downloads": -1, "filename": "ndexbiogridloader-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e90fe71a297d626872e3760cceb6e8e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20971, "upload_time": "2019-10-25T22:51:03", "upload_time_iso_8601": "2019-10-25T22:51:03.439308Z", "url": "https://files.pythonhosted.org/packages/2e/67/7a258198047858594a0a10fe525149d4b03d0e3fd5eea60830cbed4b61dd/ndexbiogridloader-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "df252d0fea6ff63337bfc1163881b438", "sha256": "b7f1199af7d8abdba6716ce119fbdc13b98f1917b27ad9a367fa4cee00194547" }, "downloads": -1, "filename": "ndexbiogridloader-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df252d0fea6ff63337bfc1163881b438", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56569, "upload_time": "2019-11-22T00:54:12", "upload_time_iso_8601": "2019-11-22T00:54:12.638783Z", "url": "https://files.pythonhosted.org/packages/71/f2/1dc2c3899da621334710a80de0d9942aa2af30a98affa1a42f1986ec3125/ndexbiogridloader-0.1.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "186ce036a78c477401289f33ce4790f5", "sha256": "0443f0092b6b96de5b69ec88128d626d2295adc874de1642641dbd5253e92ecf" }, "downloads": -1, "filename": "ndexbiogridloader-0.1.3.tar.gz", "has_sig": false, "md5_digest": "186ce036a78c477401289f33ce4790f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20892, "upload_time": "2019-11-22T00:54:14", "upload_time_iso_8601": "2019-11-22T00:54:14.008348Z", "url": "https://files.pythonhosted.org/packages/c2/03/f95ebf4493de4fae20f36aae6cee332e238a6450448c30720087fe4c40ba/ndexbiogridloader-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1b757770262b8a0735f93f03b0a11ee8", "sha256": "e29454ece978221d7fc7d9c8dd1d84d7de767afedbace65f497c4922dcc44d6d" }, "downloads": -1, "filename": "ndexbiogridloader-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b757770262b8a0735f93f03b0a11ee8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 46199, "upload_time": "2020-07-27T23:03:47", "upload_time_iso_8601": "2020-07-27T23:03:47.010180Z", "url": "https://files.pythonhosted.org/packages/c7/e4/3f399fac81dba6c1b88f21746f3a0bd22d7cffa77c9881ae8ebf81bf93a2/ndexbiogridloader-0.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0ebc1ac9e09730a9dce681106094c97f", "sha256": "6ce231cea216d31c8ff4fecbfc81039641f598e6031fcda1dcfc4b173debd9dd" }, "downloads": -1, "filename": "ndexbiogridloader-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0ebc1ac9e09730a9dce681106094c97f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21108, "upload_time": "2020-07-27T23:03:48", "upload_time_iso_8601": "2020-07-27T23:03:48.370872Z", "url": "https://files.pythonhosted.org/packages/63/29/bda60bfb08218a9ad03e6c4cb4ce385d35934fda5b8bb9fed74d93433d44/ndexbiogridloader-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "688123a62459eca77f4018b2be212150", "sha256": "7d46f80dedeca7398ff967a4204e1944292702393a323be1446714bd04d65ce7" }, "downloads": -1, "filename": "ndexbiogridloader-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "688123a62459eca77f4018b2be212150", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48925, "upload_time": "2020-10-28T00:26:03", "upload_time_iso_8601": "2020-10-28T00:26:03.494564Z", "url": "https://files.pythonhosted.org/packages/d9/22/ffcf0ad59978296ec639ec806e7c392ae371e897c9d81ad060c70ca6c4ec/ndexbiogridloader-0.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4701c91fbfc10f843ce7a7f3cd823aec", "sha256": "9414239093413bb5cb2fb1111950ca7144c987ebe90e17498643ecf529e986fb" }, "downloads": -1, "filename": "ndexbiogridloader-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4701c91fbfc10f843ce7a7f3cd823aec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23115, "upload_time": "2020-10-28T00:26:04", "upload_time_iso_8601": "2020-10-28T00:26:04.687814Z", "url": "https://files.pythonhosted.org/packages/a0/bd/3ae93c8453d8526355dd958314d29a75593fca91bca0147502199d26d686/ndexbiogridloader-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0a3": [ { "comment_text": "", "digests": { "md5": "3016da98786b29612d2cbde55b4666a9", "sha256": "a775f02559dcac917c5c3b5244aefd79c457baee30de57de6ebfd70309902581" }, "downloads": -1, "filename": "ndexbiogridloader-0.3.0a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3016da98786b29612d2cbde55b4666a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 48962, "upload_time": "2020-10-27T22:53:06", "upload_time_iso_8601": "2020-10-27T22:53:06.933110Z", "url": "https://files.pythonhosted.org/packages/50/0a/bd1a007e6a69f505416d59c6ef0d9df8c20be64d49cf640ac525d4d2cca2/ndexbiogridloader-0.3.0a3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e983cce2b2f356ca65e6a2c45789c2a8", "sha256": "acb12b406ed8d11eff4357f28af181cf8b74bc14ae76f6e9d39bf3a80d81e8c5" }, "downloads": -1, "filename": "ndexbiogridloader-0.3.0a3.tar.gz", "has_sig": false, "md5_digest": "e983cce2b2f356ca65e6a2c45789c2a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23111, "upload_time": "2020-10-27T22:53:08", "upload_time_iso_8601": "2020-10-27T22:53:08.564490Z", "url": "https://files.pythonhosted.org/packages/30/de/9d4997704372a1c3d668b1e31b537d738ddf888e2ad99b57a6665869aab8/ndexbiogridloader-0.3.0a3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7536af016aadef66241836a4cf3a6123", "sha256": "85d7e0de08a4394aa16bb7950f0b56282d420221c28cf3204f57ed395b51282b" }, "downloads": -1, "filename": "ndexbiogridloader-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7536af016aadef66241836a4cf3a6123", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51565, "upload_time": "2020-11-09T23:02:32", "upload_time_iso_8601": "2020-11-09T23:02:32.776912Z", "url": "https://files.pythonhosted.org/packages/83/8b/ad8e8734e775fd25c6f614b4962ede35d362958ce154fdcce2ccd90f6fc6/ndexbiogridloader-1.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "580c4545762144743bf903690203d131", "sha256": "8eb674d9be466f3e976bd50204cb2a336ea8ce54d7e4faf8d43aaa721f3dcf00" }, "downloads": -1, "filename": "ndexbiogridloader-1.0.0.tar.gz", "has_sig": false, "md5_digest": "580c4545762144743bf903690203d131", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25196, "upload_time": "2020-11-09T23:02:34", "upload_time_iso_8601": "2020-11-09T23:02:34.123713Z", "url": "https://files.pythonhosted.org/packages/ed/8c/56c8d7f7b2c5a2b0c916effd23c34eab677bf98e66052c7076c7657462cc/ndexbiogridloader-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7536af016aadef66241836a4cf3a6123", "sha256": "85d7e0de08a4394aa16bb7950f0b56282d420221c28cf3204f57ed395b51282b" }, "downloads": -1, "filename": "ndexbiogridloader-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7536af016aadef66241836a4cf3a6123", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51565, "upload_time": "2020-11-09T23:02:32", "upload_time_iso_8601": "2020-11-09T23:02:32.776912Z", "url": "https://files.pythonhosted.org/packages/83/8b/ad8e8734e775fd25c6f614b4962ede35d362958ce154fdcce2ccd90f6fc6/ndexbiogridloader-1.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "580c4545762144743bf903690203d131", "sha256": "8eb674d9be466f3e976bd50204cb2a336ea8ce54d7e4faf8d43aaa721f3dcf00" }, "downloads": -1, "filename": "ndexbiogridloader-1.0.0.tar.gz", "has_sig": false, "md5_digest": "580c4545762144743bf903690203d131", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25196, "upload_time": "2020-11-09T23:02:34", "upload_time_iso_8601": "2020-11-09T23:02:34.123713Z", "url": "https://files.pythonhosted.org/packages/ed/8c/56c8d7f7b2c5a2b0c916effd23c34eab677bf98e66052c7076c7657462cc/ndexbiogridloader-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }