{ "info": { "author": "Pengchuan Sun", "author_email": "sunpengchuan@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# WGDI\n\n[![Latest PyPI version](https://img.shields.io/pypi/v/wgdi.svg)](https://pypi.python.org/pypi/wgdi)\n\n| | |\n| --- | --- |\n| Author | Pengchuan Sun ([sunpengchuan](https//github.com/sunpengchuan)) |\n| Email | |\n| License | [BSD](http://creativecommons.org/licenses/BSD/) |\n\n## Description\n\nFinely identify the whole genome duplication events and generate the genomic homology tables.\n\n## Features\n\n- Generate homologous gene dotplots .\n- Generate the genomic homology table through the blocks by colinearscan and mcscanx.\n- Calculate Ks of homologous pairs.\n- Mark Ks value of homologous blocks in homologous gene dotplots to assist in determining collinear fragments produced by different doubling events.\n\n## Installation\n\n- [python3](https://www.python.org/)\n- [pandas](https://pandas.pydata.org/)\n- [biopython](http://www.biopython.org/)\n- [paml](http://web.mit.edu/6.891/www/lab/paml.html)\n- [pal2nal](http://www.bork.embl.de/pal2nal/)\n\n```bash\npip install wgdi\n```\n\n## Usage\n\nHere are two ways to use this module. The first one is to pass in a configuration parameter options through a module call. See options for specific parameters. The second is to execute the script and write configuration parameters options to the configuration file whose extension name is. conf. See options for specific execution methods.\n\n## Options\n\n\n```bash\n\n$ wgdi -h\n\n -d DOTPLOT, --dotplot DOTPLOT\n More information, try to use 'wgdi -d example'\n -c CORRESPONDENCE, --correspondence CORRESPONDENCE\n More information, try to use 'wgdi -c example'\n -a ALIGNMENT, --alignment ALIGNMENT\n More information, try to use 'wgdi -a example'\n -r RETAIN, --retain RETAIN\n More information, try to use 'wgdi -r example'\n -bk BLKKS, --blkks BLKKS\n More information, try to use 'wgdi -bk example'\n -ks CALKS, --calks CALKS\n More information, try to use 'wgdi -ks example'\n\n```\n\nEach parameter is a handler, and the details can be obtained through wgdi -* example (* represent argument) and save to `your `.conf or options.\n\n```\n$ wgdi -d example\n\n [dotplot]\n blast = blast file\n gff1 = gff1 file\n gff2 = gff2 file\n lens1 = lens1 file\n lens2 = lens2 file\n genome1_name = Genome1 name\n genome2_name = Genome2 name\n WGD = 1\n markersize = 0.5\n savefile = savefile(.png,.pdf)\n```\nAfter modifying the parameters, execute `class`. run () or wgdi -* `your` .conf .\n\n```python\nfrom wgdi.dotplot import dotplot\noptions = {'blast': 'os_os.1e-5.blast',\n 'gff1': 'os.gff',\n 'gff2': 'os.gff',\n 'lens1': 'os_chrs.lens',\n 'lens2': 'os_chrs.lens',\n 'genome1_name': 'os',\n 'genome2_name': 'os',\n 'WGD ': 1,\n 'markersize': 0.5,\n 'savefile': 'os_os.dotplot.new.png'\n }\noptions = list(options.items())\nnewdot = dotplot(options)\nnewdot.run()\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SunPengChuan/wgdi", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "WGDI", "package_url": "https://pypi.org/project/WGDI/", "platform": "", "project_url": "https://pypi.org/project/WGDI/", "project_urls": { "Homepage": "https://github.com/SunPengChuan/wgdi" }, "release_url": "https://pypi.org/project/WGDI/0.1.6/", "requires_dist": [ "biopython", "pandas", "matplotlib" ], "requires_python": "", "summary": "Whole Genome Duplication Identification", "version": "0.1.6" }, "last_serial": 4282765, "releases": { "0.1.5": [ { "comment_text": "", "digests": { "md5": "d33b92e3f281ffc2ee111819f0535638", "sha256": "c1c0e0024ea80b6bb10d48258f6bf6c369029797a94330d5ab915257c337fe5f" }, "downloads": -1, "filename": "WGDI-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d33b92e3f281ffc2ee111819f0535638", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41783, "upload_time": "2018-08-30T13:20:10", "url": "https://files.pythonhosted.org/packages/3c/54/d8e4b7cf50a84e0eb8e3e8b645de782df673d7fb3506f191a8fd4d2494a6/WGDI-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "486396b587f6309d208c1b0c6e89087b", "sha256": "b2e9925e179adb6b37aec681c3e5762543f7af5df0272badb03f03561060e98e" }, "downloads": -1, "filename": "WGDI-0.1.5.tar.gz", "has_sig": false, "md5_digest": "486396b587f6309d208c1b0c6e89087b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11457, "upload_time": "2018-08-30T13:20:11", "url": "https://files.pythonhosted.org/packages/32/40/3610e8cd6969dd720092fa15f63e7422bd042d73059fdb54c5a4a13807c0/WGDI-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "800374bce911381e93d9490e879fb01e", "sha256": "988ee5846e4c4e0a5ccdf22cbade787e0e9f7b286bf1fb4ebb39fd5cf19aca76" }, "downloads": -1, "filename": "WGDI-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "800374bce911381e93d9490e879fb01e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43244, "upload_time": "2018-09-18T09:11:14", "url": "https://files.pythonhosted.org/packages/8a/c2/bc3cab55f98ccdae9859ad308eb19ff0360b1374f353ee58e0a4142e8fdb/WGDI-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36b9b087cefa995e16b29f1cb362d0c0", "sha256": "cc912ea5b0e98dcf36b2d0db6b480c4ca7a3a074f2146c94b97cac4b1e2cb8fe" }, "downloads": -1, "filename": "WGDI-0.1.6.tar.gz", "has_sig": false, "md5_digest": "36b9b087cefa995e16b29f1cb362d0c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10857, "upload_time": "2018-09-18T09:11:15", "url": "https://files.pythonhosted.org/packages/b5/f4/01549a1efbabc1e04ad670693e9bb3ee7d4bad7efc0c157b800e2f809e54/WGDI-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "800374bce911381e93d9490e879fb01e", "sha256": "988ee5846e4c4e0a5ccdf22cbade787e0e9f7b286bf1fb4ebb39fd5cf19aca76" }, "downloads": -1, "filename": "WGDI-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "800374bce911381e93d9490e879fb01e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43244, "upload_time": "2018-09-18T09:11:14", "url": "https://files.pythonhosted.org/packages/8a/c2/bc3cab55f98ccdae9859ad308eb19ff0360b1374f353ee58e0a4142e8fdb/WGDI-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36b9b087cefa995e16b29f1cb362d0c0", "sha256": "cc912ea5b0e98dcf36b2d0db6b480c4ca7a3a074f2146c94b97cac4b1e2cb8fe" }, "downloads": -1, "filename": "WGDI-0.1.6.tar.gz", "has_sig": false, "md5_digest": "36b9b087cefa995e16b29f1cb362d0c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10857, "upload_time": "2018-09-18T09:11:15", "url": "https://files.pythonhosted.org/packages/b5/f4/01549a1efbabc1e04ad670693e9bb3ee7d4bad7efc0c157b800e2f809e54/WGDI-0.1.6.tar.gz" } ] }