{ "info": { "author": "Michael S. Noble, Timothy DeFreitas, David Heiman", "author_email": "gdac@broadinstitute.org", "bugtrack_url": null, "classifiers": [], "description": "# gdctools\nPython and UNIX CLI utilities to simplify search and retrieval of open-access data from the [NIH/NCI Genomics Data Commons](https://gdc.cancer.gov/), and automate tasks that are common to most data-driven science projects. For more information and examples see the [pictorial overview](https://docs.google.com/viewer?url=https://github.com/broadinstitute/gdctools/files/825892/GDCtools-overview.pdf), [Wiki pages](https://github.com/broadinstitute/gdctools/wiki) or [tests/Makefile](tests/Makefile). To get started from a Unix command line, simply `pip install gdctools` or clone the repo and install:\n```\n % git clone https://github.com/broadinstitute/gdctools\n % cd gdctools\n % make install\n```\nThis should take only a minute or two, and may install [requests](http://docs.python-requests.org/en/master/), [fasteners](https://github.com/harlowja/fasteners) or [matplotlib](http://matplotlib.org/) dependencies. *Note that if you are installing to a protected location you may need to preface the `make install` command with `sudo.` After this you should be able to easily [mirror](https://github.com/broadinstitute/gdctools/wiki/GDC-Mirror) either [harmonized](https://gdc.cancer.gov/about-data/gdc-data-harmonization) or [legacy](https://gdc-portal.nci.nih.gov/legacy-archive) data directly from the command line \n```\n gdc_mirror --config tests/tcgaSmoketest.cfg\n```\n(this is what the `make test` target does), even for a single patient case\n```\n gdc_mirror --cases TCGA-EE-A3J8\n```\nor just one category of data for that patient\n```\n gdc_mirror --cases TCGA-EE-A3J8 --categories \"Copy Number Variation\"\n```\nor perform other operations such as seeing which NIH/NCI programs have exposed data for download\n```\n % gdc_list programs\n [\n \"TCGA\", \n \"TARGET\"\n ]\n```\nor what programs have submitted data (that may not be exposed yet)\n```\n % gdc_list submission\n [\n \"CCLE\", \n \"REBC\", \n \"TCGA\", \n \"TARGET\", \n \"CGCI\", \n \"CDDP\", \n \"ALCHEMIST\", \n \"GDC\", \n \"Exceptional_Responders\", \n \"UAT08\", \n \"TRIO\", \n \"CPTAC\"\n ]\n```\nAfter mirroring you may run [gdc_dice](https://github.com/broadinstitute/gdctools/wiki/GDC-Dicer) on the mirror tree, followed by [gdc_loadfile](https://github.com/broadinstitute/gdctools/wiki/Create-Loadfile) to generate a sample \"freeze\" list which identifies the data for loading into pipeline execution systems like Firehose or FireCloud. Finally, if you have *matplotlib* and *R* installed you may also run the [gdc_report](https://github.com/broadinstitute/gdctools/wiki/Sample-reports) tool to generate an HTML samples report ([similar to this](http://gdac.broadinstitute.org/runs/sampleReports/latest/)) that provides an annotated description of the processed data; note that this tool will attempt to automatically install [Nozzle](https://confluence.broadinstitute.org/display/GDAC/Nozzle) if it is not detected within the R installation. As noted earlier, the [tests/Makefile](tests/Makefile) provides examples of using the dice, loadfile and report tools. GDCtools has been verified to function properly with multiple Python2 and Python3 versions, and we are [grateful for the community contributions](https://github.com/broadinstitute/gdctools/commit/53be8ee4d720b502c2dbb1e110e7c20754331e3e) in support of this goal.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/broadinstitute/gdctools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "gdctools", "package_url": "https://pypi.org/project/gdctools/", "platform": "", "project_url": "https://pypi.org/project/gdctools/", "project_urls": { "Homepage": "https://github.com/broadinstitute/gdctools" }, "release_url": "https://pypi.org/project/gdctools/0.2.12/", "requires_dist": null, "requires_python": "", "summary": "GDCtools: Python and UNIX CLI utils to simplify interaction with the NIH/NCI Genomics Data Commons.", "version": "0.2.12" }, "last_serial": 4345898, "releases": { "0.1.7": [ { "comment_text": "", "digests": { "md5": "770156ff4a29edc4a091a79bdda5c0d2", "sha256": "2fcd597059637f9280f2552d1bb22aab8c3ec45d62f34f2d1cfdcad658962311" }, "downloads": -1, "filename": "gdctools-0.1.7.tar.gz", "has_sig": false, "md5_digest": "770156ff4a29edc4a091a79bdda5c0d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59218, "upload_time": "2017-03-16T20:40:54", "url": "https://files.pythonhosted.org/packages/06/97/73d45785e2d85d12ab684c06fb0be8dc60a8d5a4c0bf145b3a0c4bf6dc56/gdctools-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "19d1cd03f49604c0b76900515d8324bf", "sha256": "c28604105e25d4f12bb75eacf33b8b633be093d56bbbdb3b842f5172f232cf1d" }, "downloads": -1, "filename": "gdctools-0.2.0.tar.gz", "has_sig": false, "md5_digest": "19d1cd03f49604c0b76900515d8324bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59447, "upload_time": "2017-04-04T18:59:17", "url": "https://files.pythonhosted.org/packages/f5/bc/86102ad4661afd55bf29ea1b2f0c5a1475f1219ca27c580c048dddfef960/gdctools-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "18521b0939737cd0c6eb2f7049741574", "sha256": "566ac90f392f1653d3b28aab374a89d3d036396ac7ad15941b0e5a1a957d20ba" }, "downloads": -1, "filename": "gdctools-0.2.1.tar.gz", "has_sig": false, "md5_digest": "18521b0939737cd0c6eb2f7049741574", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58221, "upload_time": "2017-07-17T13:49:23", "url": "https://files.pythonhosted.org/packages/2d/55/c6d3f0086daad9e9ef04ebd88bb0f39ca77b611079c1099f079ee14b66a8/gdctools-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "08176002ceffa2540aa59b632ac2b4da", "sha256": "33da46df6ce741e7a6165586a3bd0c9bd6717b7e5910797275e045ca30a17d78" }, "downloads": -1, "filename": "gdctools-0.2.10.tar.gz", "has_sig": false, "md5_digest": "08176002ceffa2540aa59b632ac2b4da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68156, "upload_time": "2018-08-30T16:19:48", "url": "https://files.pythonhosted.org/packages/0a/5e/1ec7dff577daaf036185dd4994f9f09d134098bc47a8e86f65a889625e3c/gdctools-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "7bb017490ec7722e519d27b3f4d0d36c", "sha256": "44cd8a1c82e90f8008f9373e6d7b73eb38f9ecbbee8fac02563a3e3227217af5" }, "downloads": -1, "filename": "gdctools-0.2.11.tar.gz", "has_sig": false, "md5_digest": "7bb017490ec7722e519d27b3f4d0d36c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68539, "upload_time": "2018-08-31T20:07:38", "url": "https://files.pythonhosted.org/packages/1d/83/c794623b3e6a5551937cee2a8f6345739b940b189caa868bf64983842081/gdctools-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "5afb307e1ae636800a2014e09bf6c444", "sha256": "bd63e3265b59d1deb40af401aa6775f30fbb7cd1c17fb1cfa9ba9fb676aab055" }, "downloads": -1, "filename": "gdctools-0.2.12.tar.gz", "has_sig": false, "md5_digest": "5afb307e1ae636800a2014e09bf6c444", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69381, "upload_time": "2018-10-05T20:50:54", "url": "https://files.pythonhosted.org/packages/b9/1b/fa1e371c4c2d79ad8f3095b6497507accc1341daa2d7a3d58bb8bfe81aea/gdctools-0.2.12.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "834acdb3e24bbe02114de52a3103f588", "sha256": "152a28f4f3ecb3fbc199dad910c48cb8f729ea49cc70aa8e303c424e180cbb21" }, "downloads": -1, "filename": "gdctools-0.2.2.tar.gz", "has_sig": false, "md5_digest": "834acdb3e24bbe02114de52a3103f588", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59073, "upload_time": "2017-07-19T15:32:01", "url": "https://files.pythonhosted.org/packages/fe/23/9b80dfaf0a40ed48a73bc6b53ea34ca2be308dcaf042988c5a52e2194bab/gdctools-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "4f1fe24ea24a609b7cfcd34da77e49ee", "sha256": "f42a699bfd42412e21599d6639a6509afcce592c00f51ec811996879eb1717ee" }, "downloads": -1, "filename": "gdctools-0.2.3.tar.gz", "has_sig": false, "md5_digest": "4f1fe24ea24a609b7cfcd34da77e49ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59133, "upload_time": "2017-07-19T18:16:24", "url": "https://files.pythonhosted.org/packages/89/bb/13400381e8b52abc4bdfe6f402f6913faceda1706d4d4ba0487468de8b79/gdctools-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "45db5d8d1a000bf54602161937e064ec", "sha256": "30e714aa2d21a566f002d0d46aa8d3bab05f5409784fb9bede1756958e4174eb" }, "downloads": -1, "filename": "gdctools-0.2.4.tar.gz", "has_sig": false, "md5_digest": "45db5d8d1a000bf54602161937e064ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59163, "upload_time": "2017-09-12T17:42:11", "url": "https://files.pythonhosted.org/packages/c3/80/289fa6b03d87eee10acb12ae80dba3edce55a73e311542e5349346b3318e/gdctools-0.2.4.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "73862daeb9dba4ab0bf9475f5369714f", "sha256": "f3cb44d71d05c8b3f83eab760ebe8bf9524cbdbb300829bf4720f6c1315c0eb2" }, "downloads": -1, "filename": "gdctools-0.2.6.tar.gz", "has_sig": false, "md5_digest": "73862daeb9dba4ab0bf9475f5369714f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60606, "upload_time": "2017-10-17T14:55:30", "url": "https://files.pythonhosted.org/packages/64/84/9eea0b2acf257aff9e62e0e351c187e0c9048d9f144bb0b21cdc0e8065f3/gdctools-0.2.6.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "2051049cad3c3b0743d5d28604380b83", "sha256": "9461d1b13c770c0bdf28c8ffe3256ee69aea87597a2c8a43bd1c9ba33aefb2cb" }, "downloads": -1, "filename": "gdctools-0.2.9.tar.gz", "has_sig": false, "md5_digest": "2051049cad3c3b0743d5d28604380b83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70149, "upload_time": "2018-07-18T19:48:09", "url": "https://files.pythonhosted.org/packages/0d/dc/de65a345069ea52d6e93680d0ad568bf148253c465f2d0e944881fc06ae0/gdctools-0.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5afb307e1ae636800a2014e09bf6c444", "sha256": "bd63e3265b59d1deb40af401aa6775f30fbb7cd1c17fb1cfa9ba9fb676aab055" }, "downloads": -1, "filename": "gdctools-0.2.12.tar.gz", "has_sig": false, "md5_digest": "5afb307e1ae636800a2014e09bf6c444", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69381, "upload_time": "2018-10-05T20:50:54", "url": "https://files.pythonhosted.org/packages/b9/1b/fa1e371c4c2d79ad8f3095b6497507accc1341daa2d7a3d58bb8bfe81aea/gdctools-0.2.12.tar.gz" } ] }