{ "info": { "author": "Julien Duc", "author_email": "jduc@protonmail.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering" ], "description": "**************************************************\ngeoDL\n**************************************************\n\n**Please note that geoDL is in beta version, therefore expect bugs**\n\n.. image:: geoDL/logo.png\n :height: 100px\n :width: 200px\n :align: center\n\ngeoDL is a python program to download FASTQ files from `GEO-NCBI `_. The program inputs a #GEO access number and perform a search on the `EMBL-EBI/ENA `_ website to gather metadata and download FASTQ files. The metadata are used to rename the samples with the experiment sample names (rather than the SRR numbers).\n\nDependencies\n------------\n- geoDL should work with both **Python3** and **Python2** but test have to be run still\n- **Beautifulsoup4**, **colorama** and **six** python package are required\n- **wget** is used internally and thus is a dependency of geoDL\n\nInstall\n-------\nOn linux and MacOSx\n\n.. code-block:: bash\n\n $ pip install --user geoDL\n\n\nNote it is possible that the flag `--pre` is needed for installing the beta version.\n\nUsage\n-------\n\n.. code-block:: bash\n\n usage: geoDL.py [-h] [--dry] [--samples [SAMPLES [SAMPLES ...]]] [--colname COLNAME]\n {geo,meta,ena} GSE|metadata|ENA\n\n {geo,meta,ena} Specify which type of input\n GSE|metadata|ENA geo: GSE accession number, eg: GSE13373\n Map the GSE accession to the ENA study accession and fetch the metadata\n\n meta: Use metadata file instead of fetching it on ENA website (bypass GEO)\n Meta data should include at minima the following columns: ['Fastq files\n (ftp)', 'Submitter's sample name']\n\n ena: ENA study accession number, eg: PRJEB13373\n Fetch the metadata directely on the ENA website\n\n optional arguments:\n -h, --help show this help message and exit\n --dry Don't actually download anything, just print the wget\n cmds\n --samples [SAMPLES [SAMPLES ...]]\n Space separated list of GSM samples to download. For\n ENA mode, subset the metadata\n --colname COLNAME Name of the column to use in the metadata file to name\n the samples\n\n\nExample\n-------\nDownload metadata and all the samples of the serie GSE13373 and rename them to their sample names:\n\n.. code-block:: bash\n\n $ geoDL geo GSE13373\n\nDownload only some samples:\n\n.. code-block:: bash\n\n $ geoDL GSE13373 -s GSM00001 GSM00003\n\nDownload use a pre downloaded metadata and use column run_alias as name for the samples: \n\n.. code-block:: bash\n\n $ geoDL meta my_metadata.txt --column run_alias\n\n\nUse a ENA code instead of a GSE code:\n\n.. code-block:: bash\n\n $ geoDL ena PRJEB13373\n\nBeta test\n---------\n- Test python2 support\n- Test handling of wget\n\nChangelog\n---------\n\n`changelog `_", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jduc/geoDL", "keywords": "geo ncbi fastq bioinformatic genomic sra", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "geoDL", "package_url": "https://pypi.org/project/geoDL/", "platform": "", "project_url": "https://pypi.org/project/geoDL/", "project_urls": { "Homepage": "https://github.com/jduc/geoDL" }, "release_url": "https://pypi.org/project/geoDL/1.0b13/", "requires_dist": null, "requires_python": "", "summary": "Dowload FASTQ files from GEO-NCBI with ease.", "version": "1.0b13" }, "last_serial": 5271245, "releases": { "1.0b10": [ { "comment_text": "", "digests": { "md5": "453b059d5a501acdeefeaa0d51af35ff", "sha256": "c423628872800852bb2d3fd04e7d1eca2f407cdd0d1d7f514c386dce7b3e44f4" }, "downloads": -1, "filename": "geoDL-1.0b10-py3-none-any.whl", "has_sig": false, "md5_digest": "453b059d5a501acdeefeaa0d51af35ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18530, "upload_time": "2018-10-29T16:04:19", "url": "https://files.pythonhosted.org/packages/97/db/753c4746a11e46a6f127bc79dfad985c40cba94aa4df93d274d5c6d33d48/geoDL-1.0b10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2be6b9931c4c551970abd0956290a187", "sha256": "07b56d4f79fa06a7704308a232d7f5dacae3b316f1c5a2769b7416f54225725e" }, "downloads": -1, "filename": "geoDL-1.0b10.tar.gz", "has_sig": false, "md5_digest": "2be6b9931c4c551970abd0956290a187", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6729, "upload_time": "2018-10-29T16:04:20", "url": "https://files.pythonhosted.org/packages/e4/a4/4616eb27ca6f131fdb5615515485c64bf6cb9856238272b6787117903e3c/geoDL-1.0b10.tar.gz" } ], "1.0b11": [ { "comment_text": "", "digests": { "md5": "49b34a07af0567344d4e292cc9239fc5", "sha256": "4cd8c15810d9667be3f1686c87329bee43937faf58785f0cb1bb3e80995a5dd7" }, "downloads": -1, "filename": "geoDL-1.0b11.tar.gz", "has_sig": false, "md5_digest": "49b34a07af0567344d4e292cc9239fc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7052, "upload_time": "2019-02-13T09:20:04", "url": "https://files.pythonhosted.org/packages/ce/79/6e6842daba841c494b038c15fd0366a7fdc65257813370b473a1c45db47d/geoDL-1.0b11.tar.gz" } ], "1.0b12": [ { "comment_text": "", "digests": { "md5": "523e08c5589fe969cfbbf42ec763c739", "sha256": "5c8d08f0bcc248da3a62afca2cbba35ed4408924146729ccc471ff864884c1c6" }, "downloads": -1, "filename": "geoDL-1.0b12.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "523e08c5589fe969cfbbf42ec763c739", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11642, "upload_time": "2019-05-15T08:18:02", "url": "https://files.pythonhosted.org/packages/2f/56/a46f2d5629db918f2beb125bda86461e30f6426017761c77c4f2458b8e96/geoDL-1.0b12.linux-x86_64.tar.gz" } ], "1.0b13": [ { "comment_text": "", "digests": { "md5": "6460a8a671f6f9f82aee7e7f0702e26d", "sha256": "364f5badf8c190aed417316b25988f92110d8198a5d3f3175235a8383929364e" }, "downloads": -1, "filename": "geoDL-1.0b13.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "6460a8a671f6f9f82aee7e7f0702e26d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11637, "upload_time": "2019-05-15T08:29:03", "url": "https://files.pythonhosted.org/packages/ea/56/f582056859ae151a6480dee097639900baeac7984001f6770da4cbb825e4/geoDL-1.0b13.linux-x86_64.tar.gz" } ], "1.0b5": [ { "comment_text": "", "digests": { "md5": "c8648c9f3886a8e2879862a4dece684d", "sha256": "b56ab85c2b81147a3b1a60f444d839f5a8c51b42c82aebe76520bb6c32b5f2df" }, "downloads": -1, "filename": "geoDL-1.0b5.tar.gz", "has_sig": false, "md5_digest": "c8648c9f3886a8e2879862a4dece684d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6798, "upload_time": "2017-04-18T14:23:33", "url": "https://files.pythonhosted.org/packages/e6/1f/a33c24ebd57190b6c74c326bcab848137aef68eaa90490846f81abef69f7/geoDL-1.0b5.tar.gz" } ], "1.0b6": [ { "comment_text": "", "digests": { "md5": "cc30ee19153bbcae2d189a51c59e8235", "sha256": "8341c920efdbda65b0655335ebe93d012572b785869ccbf0203cc9f6e08e0584" }, "downloads": -1, "filename": "geoDL-1.0b6.tar.gz", "has_sig": false, "md5_digest": "cc30ee19153bbcae2d189a51c59e8235", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6797, "upload_time": "2017-06-08T15:44:01", "url": "https://files.pythonhosted.org/packages/6a/2d/3011470c09ec94ee54695c7b426a69a5ac88530b3daeb49cf021e510700d/geoDL-1.0b6.tar.gz" } ], "1.0b7": [ { "comment_text": "", "digests": { "md5": "949aee200d1b2c073237c2a608a4d137", "sha256": "499c4bf93d93b55efbf8de006d6bf5029af3862ad665ead9999f2b1596aff974" }, "downloads": -1, "filename": "geoDL-1.0b7.tar.gz", "has_sig": false, "md5_digest": "949aee200d1b2c073237c2a608a4d137", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6728, "upload_time": "2018-09-25T14:25:52", "url": "https://files.pythonhosted.org/packages/4c/5a/fe164eb4a780126c143613461ae9f128cbdfd8fa55bc7181c013444ebae6/geoDL-1.0b7.tar.gz" } ], "1.0b8": [ { "comment_text": "", "digests": { "md5": "cc97ae592a6d15e2356257939cc88409", "sha256": "ae44081746f3d1b2e83b4ab793ab27631cf4c5326fa227be9b5b606ef38929c7" }, "downloads": -1, "filename": "geoDL-1.0b8.tar.gz", "has_sig": false, "md5_digest": "cc97ae592a6d15e2356257939cc88409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6708, "upload_time": "2018-09-25T14:43:47", "url": "https://files.pythonhosted.org/packages/b9/14/40629036ea6fe479b21b7f566850ed623133620582db6d610609b7bdd909/geoDL-1.0b8.tar.gz" } ], "1.0b9": [ { "comment_text": "", "digests": { "md5": "1fc4ec3ab6417611b5bb516bdcd13c42", "sha256": "73922840fdd1f35b56e66ce548fbda8300b6b349612b7ac3c50bdc4607492471" }, "downloads": -1, "filename": "geoDL-1.0b9.tar.gz", "has_sig": false, "md5_digest": "1fc4ec3ab6417611b5bb516bdcd13c42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6704, "upload_time": "2018-09-27T08:40:59", "url": "https://files.pythonhosted.org/packages/e2/58/6fe01d14f72713bdf8e7b349e0202c0066c47cf319c23f004b5fee68465b/geoDL-1.0b9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6460a8a671f6f9f82aee7e7f0702e26d", "sha256": "364f5badf8c190aed417316b25988f92110d8198a5d3f3175235a8383929364e" }, "downloads": -1, "filename": "geoDL-1.0b13.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "6460a8a671f6f9f82aee7e7f0702e26d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11637, "upload_time": "2019-05-15T08:29:03", "url": "https://files.pythonhosted.org/packages/ea/56/f582056859ae151a6480dee097639900baeac7984001f6770da4cbb825e4/geoDL-1.0b13.linux-x86_64.tar.gz" } ] }