{ "info": { "author": "Federico Tomasi", "author_email": "federico.tomasi@dibris.unige.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: MacOS", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Software Development" ], "description": "# ICING - Infer clones of immunoglobulin data\n\nA Python package to clonal relate immunoglobulins.\n\n**ICING** is an implementation of an unsupervised learning technique\nused to identify `clones`, which are groups of immunoglobulins which share\na common ancestor. In other words, immunoglobulins in the same group descend\nfrom the same germline.\nAlso, the method is designed to be used also in contexts where\nthe number of samples is very high. For this reason, the framework can be used\nin combination with NGS technologies.\n\n## Quickstart\nFirst of all, download ICING from the Python Package Index by using package manager pip\nwith\n```bash\n$ pip install icing\n```\nor clone it from our Github repository with\n```bash\n$ git clone https://github.com/slipguru/icing\n```\nand then install it with\n```bash\n$ python setup.py build_ext --inplace install\n```\nIf you cloned the repository, navigate under `icing/examples` directory. There, run an example with\n```bash\n$ ici_run.py config_example.py\n```\nThe output should be in the form of\n```bash\nCRITICAL (2017-02-28 12:52:28,564): Start analysis for clones_95.tab\nCRITICAL (2017-02-28 12:52:44,282): Number of clones: 104\n```\n\nIf you want to produce some plots for the analysis, run\n```bash\n$ ici_analysis.py icing_example_result/icing_clones_95.tab_ .\n```\nand that's it.\n\n### \"Ok, now I want to use it for real.\"\nGreat!\n\nFirst of all, create a new configuration file with the `-c` command.\n```bash\n$ ici_run.py -c config.py\n```\nModify the configuration file to specify, for example, the path of your input files and non-standard ICING settings.\n\nRun the icing core with\n```bash\n$ ici_run.py config.py\n```\nwhich will produce an output folder in `/results/icing_`.\n\nNow analyse the result\n```bash\n$ ici_analysis.py results/output_folder/\n```\nto produce plots related to your analysis.\nDone!\n\n## Dependencies\nICING is developed using Python 2.7 and inherits its main functionalities from:\n\n* numpy\n* scipy\n* scikit-learn\n* matplotlib\n* seaborn\n\n## Authors and Contributors\nCurrent developer: Federico Tomasi ([@fdtomasi](https://github.com/fdtomasi)).\n\n## Support or Contact\nCheck out our documentation or contact us:\n\n* federico [dot] tomasi [at] dibris [dot] unige [dot] it", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/slipguru/icing/archive/0.1.9.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/slipguru/icing", "keywords": "IG,immunoglobulins,clonotypes", "license": "FreeBSD", "maintainer": "", "maintainer_email": "", "name": "icing", "package_url": "https://pypi.org/project/icing/", "platform": "", "project_url": "https://pypi.org/project/icing/", "project_urls": { "Download": "https://github.com/slipguru/icing/archive/0.1.9.tar.gz", "Homepage": "https://github.com/slipguru/icing" }, "release_url": "https://pypi.org/project/icing/0.1.9/", "requires_dist": null, "requires_python": "", "summary": "A package to clonal relate immunoglobulins", "version": "0.1.9" }, "last_serial": 2925870, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "fef0f820a95de5f5a59e4313bb5acf5d", "sha256": "7fc50b30259132109d63d1a9ab265834768070433928b73619bb7a60df81c243" }, "downloads": -1, "filename": "icing-0.1.2.tar.gz", "has_sig": false, "md5_digest": "fef0f820a95de5f5a59e4313bb5acf5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52813, "upload_time": "2017-03-01T14:47:33", "url": "https://files.pythonhosted.org/packages/f1/fb/425119b734aa745a19616984b358abd6f06f785a50f679c4da19e1e5d7e8/icing-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "58d072c41d37637301097f7bf2143b68", "sha256": "d8c14ee4f4922836f0b1e43a65e101eeefd94f216e892826c42cdd04050526e5" }, "downloads": -1, "filename": "icing-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58d072c41d37637301097f7bf2143b68", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76427, "upload_time": "2017-04-24T15:50:55", "url": "https://files.pythonhosted.org/packages/1a/6c/bec8669ac3ac42d9632b21a158289a4723d8a99447d2299848513e0c78fb/icing-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e827c23d16fa08b959a8a538c25e817a", "sha256": "5b8dd6de14fc0432f8b3298c1eaafcab76c760c8e98fb27a27157e8f1bd89a66" }, "downloads": -1, "filename": "icing-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e827c23d16fa08b959a8a538c25e817a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76432, "upload_time": "2017-04-24T15:57:58", "url": "https://files.pythonhosted.org/packages/d5/65/02a1d0304a5d609c6d205361dd71d220149dd026b0344d300f01f3c2a05e/icing-0.1.4-py2.py3-none-any.whl" } ], "0.1.4a0": [ { "comment_text": "", "digests": { "md5": "6e56da614c6b721ebcddeb191cae2b8e", "sha256": "4b2c42c7415353c58e6de4c7d5b9f3b1c503362a06597d8ce335bd8abc335335" }, "downloads": -1, "filename": "icing-0.1.4a0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e56da614c6b721ebcddeb191cae2b8e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76471, "upload_time": "2017-04-24T15:56:04", "url": "https://files.pythonhosted.org/packages/23/2e/f6db4aaf0dc360d0b00f5cf0f0b48ba8475159e7b5411265103edfe43f05/icing-0.1.4a0-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "3081798b7b576ed41854f4bae85d7d52", "sha256": "648f045347fe90baa0b3e1140555edfa6c46113bc65c9413ee0ce95c55e31bc0" }, "downloads": -1, "filename": "icing-0.1.6.tar.gz", "has_sig": false, "md5_digest": "3081798b7b576ed41854f4bae85d7d52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143932, "upload_time": "2017-04-25T13:36:22", "url": "https://files.pythonhosted.org/packages/b5/14/41622a6d14f96ec68de908f0473fb1ad4bdd30bd9d6720a5a5b87c63b848/icing-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "1bf6ea8e2c0328f77593988a25301423", "sha256": "5a1c0f6bd3ed9fd086d19ffddd949a2452b75b2a04056f680ca8a5c07e67830a" }, "downloads": -1, "filename": "icing-0.1.7.tar.gz", "has_sig": false, "md5_digest": "1bf6ea8e2c0328f77593988a25301423", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137063, "upload_time": "2017-04-26T09:40:30", "url": "https://files.pythonhosted.org/packages/6e/ea/3810c4b0753f65804ecd1fcebe00b149221bf626ff351fbb643f9fdcc460/icing-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "8d923b6aa3d591de6f9624f14bf33ae7", "sha256": "8e5122ec2aa3ef1fb2cf1cf3fd649a61c0a60672bd1bb81e428b8f344c807f70" }, "downloads": -1, "filename": "icing-0.1.8.tar.gz", "has_sig": false, "md5_digest": "8d923b6aa3d591de6f9624f14bf33ae7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 137072, "upload_time": "2017-04-26T09:45:22", "url": "https://files.pythonhosted.org/packages/90/d9/594469089a096701fb962d8099ce1546f935731cf4721395d1b0744a4cbb/icing-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "1e60ec4c481d4417f48d5ef88b200684", "sha256": "eb13584b068b6240007d8184f981c1b835b9de295b32c5f2513cdc5070273e23" }, "downloads": -1, "filename": "icing-0.1.9.tar.gz", "has_sig": false, "md5_digest": "1e60ec4c481d4417f48d5ef88b200684", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 138329, "upload_time": "2017-06-05T09:42:39", "url": "https://files.pythonhosted.org/packages/77/29/b31fea5d2c1f77aba563dc267fe298a64ed46209a97d668a81a9bc79392e/icing-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1e60ec4c481d4417f48d5ef88b200684", "sha256": "eb13584b068b6240007d8184f981c1b835b9de295b32c5f2513cdc5070273e23" }, "downloads": -1, "filename": "icing-0.1.9.tar.gz", "has_sig": false, "md5_digest": "1e60ec4c481d4417f48d5ef88b200684", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 138329, "upload_time": "2017-06-05T09:42:39", "url": "https://files.pythonhosted.org/packages/77/29/b31fea5d2c1f77aba563dc267fe298a64ed46209a97d668a81a9bc79392e/icing-0.1.9.tar.gz" } ] }