{ "info": { "author": "Tavi Nathanson", "author_email": "tavi {dot} nathanson {at} gmail {dot} com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "[![Build Status](https://travis-ci.org/hammerlab/topeology.svg?branch=master)](https://travis-ci.org/hammerlab/topeology) [![Coverage Status](https://coveralls.io/repos/hammerlab/topeology/badge.svg?branch=master&service=github)](https://coveralls.io/github/hammerlab/topeology?branch=master)\n\n# Topeology\n\nTopeology compares neoepitope sequences with epitopes from [IEDB](http://www.iedb.org/).\n\n## Example\n\nFrom the command line:\n\n```sh\ntopeology --input epitopes.csv --epitope-lengths 8 9 10 11 > scores.csv\n```\n\nIn Python:\n\n```python\nfrom topeology import compare\noutput_dataframe = compare('epitopes.csv')\n```\n\nInput looks like:\n\n| sample | epitope\n| ------ | -------\n| 001 | AAALPGKCGV\n\nOutput looks like:\n\n| sample | epitope | iedb_epitope | score\n| ------ | ------- | ------------ | -----\n| 001 | AAALPGKCGV | EFKEFAAGRR | 2.38\n\n## Installation\n\nYou can install topeology using [pip]:\n\n```sh\npip install topeology\n```\n\nCurrently, topeology use [seq-align] to quickly compare sequences, wrapped in a C extension. It will be\ninstalled if [seq-align] is installed; otherwise, topeology reverts to using another scorer.\n\nTo install topeology with this extension:\n- Follow [seq-align]'s installation instructions, and then set `SEQ_ALIGN_PATH` to the installation\n directory.\n- Install topeology via [pip]. If topeology is already installed, run `pip install topeology --upgrade --no-deps --force-reinstall`.\n\n## Methodology\n\nTopeology uses Smith-Waterman alignment to align each neoepitope with each IEDB epitope of the\nsame length, and returns the resultant epitope-epitope scores. Only position 3 to the penultimate\namino acid are considered.\n\nThis software uses the following libraries for Smith-Waterman alignment:\n\n- [seq-align]\n- [Complete-Striped-Smith-Waterman-Library](https://github.com/mengyao/Complete-Striped-Smith-Waterman-Library)\n\n[seq-align]: https://github.com/noporpoise/seq-align\n[pip]: https://pip.pypa.io/en/latest/quickstart.html", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hammerlab/topeology", "keywords": "", "license": "http://www.apache.org/licenses/LICENSE-2.0.html", "maintainer": "", "maintainer_email": "", "name": "topeology", "package_url": "https://pypi.org/project/topeology/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/topeology/", "project_urls": { "Homepage": "https://github.com/hammerlab/topeology" }, "release_url": "https://pypi.org/project/topeology/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Compare epitope homology", "version": "0.0.2" }, "last_serial": 2454344, "releases": { "0.0.0": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "eb0a317dcdc882e718481a00b1ac6d8f", "sha256": "9e88be6d776a40233a260890a7908d3a29ddfa87c05e87595fdb246d8b5baf7e" }, "downloads": -1, "filename": "topeology-0.0.2.tar.gz", "has_sig": false, "md5_digest": "eb0a317dcdc882e718481a00b1ac6d8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9185, "upload_time": "2016-11-11T01:37:26", "url": "https://files.pythonhosted.org/packages/af/51/dada33edb3e300f866182e38c6bafefb3314e4834ff64a03d50c0b6585ba/topeology-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eb0a317dcdc882e718481a00b1ac6d8f", "sha256": "9e88be6d776a40233a260890a7908d3a29ddfa87c05e87595fdb246d8b5baf7e" }, "downloads": -1, "filename": "topeology-0.0.2.tar.gz", "has_sig": false, "md5_digest": "eb0a317dcdc882e718481a00b1ac6d8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9185, "upload_time": "2016-11-11T01:37:26", "url": "https://files.pythonhosted.org/packages/af/51/dada33edb3e300f866182e38c6bafefb3314e4834ff64a03d50c0b6585ba/topeology-0.0.2.tar.gz" } ] }