{ "info": { "author": "Justin Jee", "author_email": "justin.jee@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Visualization" ], "description": "proScatter\n==========\n\nFor visualizing pLink data from one or more experiments\n-------------------------------------------------------\n\nby Katelyn McGary Shipper, Justin Jee, and Ilya Shamovsky\n\n*Dependencies*\n\nproScatter uses `python `__,\n`numpy `__,\n`bokeh `__, and\n`pandas `__\n\n*Basic Use*\n\nTo download, either download all 3 .py files into the same directory, or\ndownload the zipped folder (see button on the bottom right)\n\nThe inputs to proScatter include:\n\n1. A fasta file including the amino acid sequences of all the proteins\n under consideration.\n2. A list of amino acids of interest (ex: K or CM)\n3. pLink output in ``.html`` format\n\nThe outputs include:\n\n1. A summary file (.txt) containing the list of all links and their\n frequencies\n2. A scatter plot\n\n*Example*\n\n``./proScatter.py examples/test.fasta examples/IdProTable_combine.html``\n\nFeatures\n--------\n\nproScatter enables multiple features, for example:\n\n``python proScatter.py test.fasta K test.html --scale --zoom=Prot1-Prot2 --evalue=0.001``\n\nDetails are given below:\n\n*--scale*\n\nScales both plot and output so that only the amino acids of interest are\nconsidered. Axes are in units of amino acids of interest (ex: 1st\nlysine, 2nd lysine, etc)\n\n*--zoom=Prot1-Prot2*\n\nZooms in on only one subplot (Prot1 vs Prot2). As an added feature,\nclicking on any point in the scatter plot will print the coordinates of\nthat point in the console.\n\n*--evalue=#*\n\nConsiders only links with a score below a certain number #. Scores are\nexpected to be in the 5th column\n\n::\n\n usage: proScatter.py [-h] [-a AMINOACIDS] [-z ZOOM] [-s] [-e EVALUE] [-u]\n [-o OUTPUT] [-v]\n fasta_file plink\n\n positional arguments:\n fasta_file fasta file with protein sequences\n plink pLink output .html file\n\n optional arguments:\n -h, --help show this help message and exit\n -a AMINOACIDS, --aminoacids AMINOACIDS\n cross-linkable aminoacids. Defaults to Lysine (K).\n -z ZOOM, --zoom ZOOM Prot1-Prot2 only display subplot for proteins Prot1 vs\n Prot2\n -s, --scale scale both plot and outputs so that only amino acids\n of interest are considered\n -e EVALUE, --evalue EVALUE\n e-value cutoff\n -u, --unjoin unjoin plot axes\n -o OUTPUT, --output OUTPUT\n output file (HTML) name\n -v, --verbose increase output verbosity", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/justinjee/proScatter", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "proScatter", "package_url": "https://pypi.org/project/proScatter/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/proScatter/", "project_urls": { "Homepage": "https://github.com/justinjee/proScatter" }, "release_url": "https://pypi.org/project/proScatter/0.0.2/", "requires_dist": [ "bokeh", "pandas (>=0.16.0)", "numpy" ], "requires_python": null, "summary": "for visualizing pLink data from one or more experiments", "version": "0.0.2" }, "last_serial": 1705225, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "efcf420dcee6c902dfdbacee5c9998f1", "sha256": "93ac8b912ab2e4104f11e898c17256f5e1bfcaf007473d6319cf6abe1c692c0f" }, "downloads": -1, "filename": "proScatter-0.0.1-py2.7.egg", "has_sig": false, "md5_digest": "efcf420dcee6c902dfdbacee5c9998f1", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 20305, "upload_time": "2015-09-02T17:15:41", "url": "https://files.pythonhosted.org/packages/f0/f7/2261fcfec09e1e7231e7ef816d44eeab961e15a9ce10d239b6f4a7f8d994/proScatter-0.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b440d2343f4a601ec4404bb8a1d905d0", "sha256": "edc76cdaf00c4fe04b278eeae53fc892bcc7e6c8dd13b22b493cfe192a1b10af" }, "downloads": -1, "filename": "proScatter-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b440d2343f4a601ec4404bb8a1d905d0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11846, "upload_time": "2015-09-01T16:46:47", "url": "https://files.pythonhosted.org/packages/b8/bc/db4d2cdfcbe00e405543aa955c23a6237fe8ea1584572608449317270186/proScatter-0.0.1-py2-none-any.whl" } ], "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "7c6ebdba51a5548c77b59c19dab2a8bd", "sha256": "5a76f3e42e77df3174398eb1662fc76b66142b0d6ea298b969d05fce85470377" }, "downloads": -1, "filename": "proScatter-0.0.1a0-py2-none-any.whl", "has_sig": false, "md5_digest": "7c6ebdba51a5548c77b59c19dab2a8bd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12503, "upload_time": "2015-09-02T17:15:34", "url": "https://files.pythonhosted.org/packages/f9/f8/9546dd279dc1851861837d811f2d3d37a6165357d4755bb2bc65739134b7/proScatter-0.0.1a0-py2-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4b37a553f1f7aec01d766e017a20f738", "sha256": "59c8ba681e047a68fe10ad2555a337528352ca3f19c826fba98a6e7af556d2e0" }, "downloads": -1, "filename": "proScatter-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "4b37a553f1f7aec01d766e017a20f738", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12232, "upload_time": "2015-09-02T17:18:02", "url": "https://files.pythonhosted.org/packages/2f/56/4957f1d0dca935d032664fee2403c948d9d957e3cabb86b0b0d727ce44f3/proScatter-0.0.2-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b37a553f1f7aec01d766e017a20f738", "sha256": "59c8ba681e047a68fe10ad2555a337528352ca3f19c826fba98a6e7af556d2e0" }, "downloads": -1, "filename": "proScatter-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "4b37a553f1f7aec01d766e017a20f738", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12232, "upload_time": "2015-09-02T17:18:02", "url": "https://files.pythonhosted.org/packages/2f/56/4957f1d0dca935d032664fee2403c948d9d957e3cabb86b0b0d727ce44f3/proScatter-0.0.2-py2-none-any.whl" } ] }