{ "info": { "author": "Pierre Millard, Baudoin Del\u00e9pine, Matthieu Guionnet", "author_email": "millard@insa-toulouse.fr", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# IsoCor - **Iso**tope **Cor**rection for mass spectrometry labeling experiments\n\n[![PyPI version](https://badge.fury.io/py/IsoCor.svg)](https://badge.fury.io/py/IsoCor)\n[![PyPI pyversions](https://img.shields.io/pypi/pyversions/isocor.svg)](https://pypi.python.org/pypi/isocor/)\n[![Build Status](https://travis-ci.com/MetaSys-LISBP/IsoCor.svg?branch=master)](https://travis-ci.com/MetaSys-LISBP/IsoCor)\n[![Documentation Status](https://readthedocs.org/projects/isocor/badge/?version=latest)](http://isocor.readthedocs.io/?badge=latest)\n\n[![IsoCor graphical user interface](https://raw.githubusercontent.com/MetaSys-LISBP/IsoCor/master/doc/_static/isocor_GUI.png)](https://isocor.readthedocs.io/en/latest/)\n\n\n## What is IsoCor?\n**IsoCor is a scientific software dedicated to the correction of mass spectrometry (MS) data for naturally\noccuring isotopes**.\nIsoCor corrects raw MS data (mass fractions) for\nnaturally-occurring isotopes of all elements and purity of the\nisotopic tracer.\nThe output of IsoCor is the isotopologue distribution of the molecule\n(i.e. the relative fractions of molecular entities differing only in the number\nof isotopic substitutions of the tracer). IsoCor also calculates\nthe mean enrichment (i.e. the mean isotopic content in the molecule) in metabolites.\n\nIt is one of the routine tools that we use at the [MetaSys team](http://www.lisbp.fr/en/research/molecular-physiology-and-metabolism/metasys.html) and [MetaToul platform](http://www.metatoul.fr) in isotopic studies of metabolic systems.\n\nThe code is open-source, and available under a GPLv3 license. Additional information can be found in [IsoCor publication](https://doi.org/10.1093/bioinformatics/btz209).\n\nDetailed documentation can be found online at Read the Docs ([https://isocor.readthedocs.io/](https://isocor.readthedocs.io/)).\nCheck out the [Tutorials](https://isocor.readthedocs.io/en/latest/tutorials.html) to use the best correction option!\n\n## Key features\n* **correction of naturally occuring isotopes**, both for non-tracer and tracer elements,\n* **correction of tracer purity**,\n* shipped as a library with both a **graphical and command line interface**,\n* mass-spectrometer and resolution agnostic,\n* can be applied to singly- and multiply-charged ions\n* can be used with any tracer element (having two or more isotopes)\n* account for the contribution of derivatization steps (if any),\n* open-source, free and easy to install everywhere where Python 3 and pip run,\n* biologist-friendly.\n\n## Quick-start\nIsoCor requires Python 3.5 or higher and run on all plate-forms.\nPlease check [the documentation](https://isocor.readthedocs.io/en/latest/quickstart.html) for complete\ninstallation and usage instructions.\n\nUse `pip` to **install IsoCor from PyPi**:\n\n```bash\n$ pip install isocor\n```\n\nThen, start the graphical interface with:\n\n```bash\n$ isocor\n```\n\nIsoCor is also available directly from command-line and as a Python library.\n\n## Bug and feature requests\nIf you have an idea on how we could improve IsoCor please submit a new *issue*\nto [our GitHub issue tracker](https://github.com/MetaSys-LISBP/IsoCor/issues).\n\n\n## Developers guide\n### Contributions\nContributions are very welcome! :heart:\n\nPlease work on your own fork,\nfollow [PEP8](https://www.python.org/dev/peps/pep-0008/) style guide,\nand make sure you pass all the tests before a pull request.\n\n### Local install with pip\nIn development mode, do a `pip install -e /path/to/IsoCor` to install\nlocally the development version.\n\n### Unit tests\nIsotope correction is a complex task and we use unit tests to make sure\nthat critical features are not compromised during development.\n\nYou can run all tests by calling `pytest` in the shell at project's root directory.\n\n### Build the documentation locally\nBuild the HTML documentation with:\n\n```bash\n$ cd doc\n$ make html\n```\n\nThe PDF documentation can be built locally by replacing `html` by `latexpdf`\nin the command above. You will need a recent latex installation.\n\n## How to cite\nMillard P., Del\u00e9pine B., Guionnet M., Heuillet M., Bellvert F. and Letisse F. IsoCor: isotope correction for high-resolution MS labeling experiments. Bioinformatics, 2019, [doi: 10.1093/bioinformatics/btz209](https://doi.org/10.1093/bioinformatics/btz209)\n\n## Authors\nBaudoin Del\u00e9pine, Matthieu Guionnet, Pierre Millard\n\n## Contact\n:email: Pierre Millard, millard@insa-toulouse.fr\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/MetaSys-LISBP/IsoCor/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "IsoCor", "package_url": "https://pypi.org/project/IsoCor/", "platform": "", "project_url": "https://pypi.org/project/IsoCor/", "project_urls": { "Homepage": "https://github.com/MetaSys-LISBP/IsoCor/" }, "release_url": "https://pypi.org/project/IsoCor/2.1.4/", "requires_dist": [ "pandas (>=0.17.1)", "scipy (>=0.12.1)" ], "requires_python": ">=3.5", "summary": "IsoCor: Isotope Correction for mass spectrometry labeling experiments", "version": "2.1.4" }, "last_serial": 5719886, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "83e80cf97e8445f2a002a58963ede826", "sha256": "eaa3ce8dd97e1b81a78d6a3fca2aec1b8743cb004279c52e706f619cdbf5bb1d" }, "downloads": -1, "filename": "isocor-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "83e80cf97e8445f2a002a58963ede826", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42354, "upload_time": "2018-10-17T11:52:59", "url": "https://files.pythonhosted.org/packages/96/4a/d9cc6b5d0b1a75d6486439b22b9a08e444cdf222d5ad5c2a70f614a8bf87/isocor-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82e3eafd1af29a4799066589a45bf269", "sha256": "fcee02c9af881b677a39c8cd45b81069a5d9533b884de5d622c75d6cd99cde7a" }, "downloads": -1, "filename": "isocor-2.0.0.tar.gz", "has_sig": false, "md5_digest": "82e3eafd1af29a4799066589a45bf269", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33076, "upload_time": "2018-10-17T11:53:01", "url": "https://files.pythonhosted.org/packages/42/a0/34d21dccbdc489e1bb350bdc0917846c8fbfdd6bd1de9385476e4ca62b51/isocor-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "d144a60b9332fe20f97975dedf9eb52c", "sha256": "4214c36d980bc33955ca9268dfd78e03d8a9d12f470c9e14f1b5bf5de917b0b7" }, "downloads": -1, "filename": "IsoCor-2.0.1.tar.gz", "has_sig": false, "md5_digest": "d144a60b9332fe20f97975dedf9eb52c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 33537, "upload_time": "2018-11-05T19:16:49", "url": "https://files.pythonhosted.org/packages/56/8b/a953ae8e2b9514ff814018aea88e9d0291c2853a9cd1a59d981b691412c9/IsoCor-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "916574ecc326269e9c0ae8b671711004", "sha256": "1dc4fcf3b6018cf3080f197582a086ca14b2307d2dd7c795d091c45bc070f59e" }, "downloads": -1, "filename": "IsoCor-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "916574ecc326269e9c0ae8b671711004", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 53928, "upload_time": "2018-11-08T15:09:09", "url": "https://files.pythonhosted.org/packages/e3/17/4e963a671eee8b3c819257e15cf010a207376cd8fa71981b462d87c29dc2/IsoCor-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce4498d0c60fbced4b57a3e6d13d2411", "sha256": "2a0759d86b6fb3b680f44091f21dc74479099bc313ed1a8e065af5265361834b" }, "downloads": -1, "filename": "IsoCor-2.0.2.tar.gz", "has_sig": false, "md5_digest": "ce4498d0c60fbced4b57a3e6d13d2411", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 35232, "upload_time": "2018-11-08T15:09:11", "url": "https://files.pythonhosted.org/packages/1b/d2/6ba17cae1241c0cd2146ca90cd12cd0c4d4ecd691ecb5813357a432639ec/IsoCor-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "771dba27168c27f9fd6e4b6643326fda", "sha256": "8da4757474573dd4c7cd6eb912bb07d6bd439069f263c0ebca16e726622edb48" }, "downloads": -1, "filename": "IsoCor-2.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "771dba27168c27f9fd6e4b6643326fda", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 54780, "upload_time": "2018-11-16T14:38:08", "url": "https://files.pythonhosted.org/packages/48/8c/849f780829e930a58e5f6f09901d202fcd216b22af866f98dbffd35c9047/IsoCor-2.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6249dc5dd4ee586b403e03db4b308f5d", "sha256": "1b50c79baba77e5098fb7ebda4989bcec5c346ec1f6413867825321e6c6c3317" }, "downloads": -1, "filename": "IsoCor-2.0.3.tar.gz", "has_sig": false, "md5_digest": "6249dc5dd4ee586b403e03db4b308f5d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 35872, "upload_time": "2018-11-16T14:38:10", "url": "https://files.pythonhosted.org/packages/c7/85/34b6d9af84209d74591560e24366089d21875d93cb4e4e9f4f6dbb2f09c9/IsoCor-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "e043883c9ced4d4621da86f4f3f13e54", "sha256": "b393e93847ca1acac36e54d7747aafb3c666f91fe25ca80a37a9e0c7f8172822" }, "downloads": -1, "filename": "IsoCor-2.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e043883c9ced4d4621da86f4f3f13e54", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 54775, "upload_time": "2018-11-19T14:47:16", "url": "https://files.pythonhosted.org/packages/a0/5f/d9a29a4185ec1c86cb4d1696974528b951c1ce5c3652ca5dcd9e13cf3d1d/IsoCor-2.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff84505aa2e07eb2f1845c58b4bdfac9", "sha256": "f5128d0acf29f53e53059efb0a3babf04286cd28e7189b0b302aaa1282f55f30" }, "downloads": -1, "filename": "IsoCor-2.0.4.tar.gz", "has_sig": false, "md5_digest": "ff84505aa2e07eb2f1845c58b4bdfac9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 32464, "upload_time": "2018-11-19T14:47:18", "url": "https://files.pythonhosted.org/packages/4e/0d/d668941b8049f1d1355d1b22a8aba61497886b182a4c981b92f3697bbfdf/IsoCor-2.0.4.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "a425fe6a472350c6a4138cad71ab1c3b", "sha256": "44f03644994e9c0d72a0520a2c2ae2e2e83c91bb28bd8799148b317154998415" }, "downloads": -1, "filename": "IsoCor-2.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a425fe6a472350c6a4138cad71ab1c3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 54813, "upload_time": "2018-11-27T10:40:20", "url": "https://files.pythonhosted.org/packages/34/cc/f152c66ab7ec2a50fd9a79d942fffb9f5256a5cc3b81c8fe373d839e9e92/IsoCor-2.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "890776093f2dc3c2874e28a4e8f9b9f2", "sha256": "4b5fe270b224e82889bb77b8dc1e2bd2ce15b531b07f5e5931087f98a52dddd1" }, "downloads": -1, "filename": "IsoCor-2.0.5.tar.gz", "has_sig": false, "md5_digest": "890776093f2dc3c2874e28a4e8f9b9f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 35895, "upload_time": "2018-11-27T10:40:22", "url": "https://files.pythonhosted.org/packages/67/2d/3893815fd4a1d7bd049cd59e1103abf1f63562d409270683e0f45116a2c1/IsoCor-2.0.5.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "ea0967ae39e78bc32091f89befecbedc", "sha256": "69cb03fb10692b63cf25a34297c594a82d5e62218cb8c6efea0f175db92b3b50" }, "downloads": -1, "filename": "IsoCor-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ea0967ae39e78bc32091f89befecbedc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 57889, "upload_time": "2019-01-17T16:22:48", "url": "https://files.pythonhosted.org/packages/e7/4d/015153f41bed752a9e90958bf511061cc272d5cad7fdbdebd7a1bd633cd8/IsoCor-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c652cacc556b2ba2a4a731840cac2a16", "sha256": "958c4d9c92c06fe7cff49fd502b56b9770c85df3b6f415dbd5845a5db1c526ef" }, "downloads": -1, "filename": "IsoCor-2.1.0.tar.gz", "has_sig": false, "md5_digest": "c652cacc556b2ba2a4a731840cac2a16", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 37905, "upload_time": "2019-01-17T16:22:49", "url": "https://files.pythonhosted.org/packages/dc/28/ff21682f71b659567a340e0886409d01ffe9cf942383d9f3ad8f3ca612e9/IsoCor-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "a27c8be8f3456d88f1c9d325c7abe1c3", "sha256": "90d958d22cafd1c1853db3c2b563df6cde56cb549da7ab07ea0f282afa937d21" }, "downloads": -1, "filename": "IsoCor-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a27c8be8f3456d88f1c9d325c7abe1c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 57890, "upload_time": "2019-02-22T08:53:23", "url": "https://files.pythonhosted.org/packages/01/f4/23f6e291ed2f74616138b8ce6c30b3806c49d9bff251c22d1b93e4fe6ad1/IsoCor-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3c4be39895db2cf2eeefb0ae67423b7", "sha256": "dd7ab39272a271bcc6864e8a405f1131702aa9e1d39351504ea182d883acd287" }, "downloads": -1, "filename": "IsoCor-2.1.1.tar.gz", "has_sig": false, "md5_digest": "f3c4be39895db2cf2eeefb0ae67423b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 34049, "upload_time": "2019-02-22T08:53:25", "url": "https://files.pythonhosted.org/packages/6e/0a/06b5eaabb83de63cf570df2d97eea3490f89670a5d2f7185db0f09ecd9bf/IsoCor-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "00eb2db3d137b59616d00db2ac5c26b8", "sha256": "3762cc8447124372b0fb7ba5ea610b3be2068253917f8b38713dd3257a86d3cc" }, "downloads": -1, "filename": "IsoCor-2.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "00eb2db3d137b59616d00db2ac5c26b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 58144, "upload_time": "2019-03-27T23:28:40", "url": "https://files.pythonhosted.org/packages/0a/af/f279373f92d582921f2af6b9f131c921d90e7901d7b027e3130c7a7be69e/IsoCor-2.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e438f322f9865da2367f05ab0dac76b1", "sha256": "264af24f07b4c28148416f00fe5dc3ea7bec3cdb97619ab897d3577439a27786" }, "downloads": -1, "filename": "IsoCor-2.1.2.tar.gz", "has_sig": false, "md5_digest": "e438f322f9865da2367f05ab0dac76b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 38149, "upload_time": "2019-03-27T23:28:41", "url": "https://files.pythonhosted.org/packages/cd/f7/6f13a5ee9f1c6b536349953157158d3c164d55949f4afb0b272b217c0d77/IsoCor-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "d6abbfc4b484c78168e9a3fc515c6ac4", "sha256": "5ab605eb4245cc6da73cf21b3734eb29b4e9451d7b64a0e20607286cab7bf7d2" }, "downloads": -1, "filename": "IsoCor-2.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d6abbfc4b484c78168e9a3fc515c6ac4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 58401, "upload_time": "2019-05-14T14:35:58", "url": "https://files.pythonhosted.org/packages/8a/39/8b812a355a6e8c8f5a6e470bf367a4f6e2bd3147f939c80f76fc4bc3570d/IsoCor-2.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2276f1bcbdf70c1afe6439d9d2f458f", "sha256": "aed965788ca23927711391f0af1e3d22d5db62bcb745461829792c1a7f838f21" }, "downloads": -1, "filename": "IsoCor-2.1.3.tar.gz", "has_sig": false, "md5_digest": "d2276f1bcbdf70c1afe6439d9d2f458f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 34500, "upload_time": "2019-05-14T14:35:59", "url": "https://files.pythonhosted.org/packages/2a/b8/5508b23f53c6db55b09c27f79da057748fde3a8adc43ed036786bfd5a945/IsoCor-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "b63a02d24dc36df64e85e621e6f9182d", "sha256": "c44e21bed1871ca4522b5b92b342ac5469b90316995295dad0256d790e87b964" }, "downloads": -1, "filename": "IsoCor-2.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b63a02d24dc36df64e85e621e6f9182d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 60550, "upload_time": "2019-08-23T10:04:21", "url": "https://files.pythonhosted.org/packages/8d/7b/8dccb838f1a48d2b916a52c684da99510e13974f4dc496bfccef40d9b4f9/IsoCor-2.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5c1b7d903c0051b5eb797d0cc985cc3", "sha256": "5e9a9a1c36f029b443bb48ea95fc2e570c4c36f421ac41cc6a0e482f64c77ca6" }, "downloads": -1, "filename": "IsoCor-2.1.4.tar.gz", "has_sig": false, "md5_digest": "c5c1b7d903c0051b5eb797d0cc985cc3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 37574, "upload_time": "2019-08-23T10:04:22", "url": "https://files.pythonhosted.org/packages/5b/47/475f093d864f1bfa26e2bc1121dc81f7f2686655c03680cbf4f87b558994/IsoCor-2.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b63a02d24dc36df64e85e621e6f9182d", "sha256": "c44e21bed1871ca4522b5b92b342ac5469b90316995295dad0256d790e87b964" }, "downloads": -1, "filename": "IsoCor-2.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b63a02d24dc36df64e85e621e6f9182d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 60550, "upload_time": "2019-08-23T10:04:21", "url": "https://files.pythonhosted.org/packages/8d/7b/8dccb838f1a48d2b916a52c684da99510e13974f4dc496bfccef40d9b4f9/IsoCor-2.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5c1b7d903c0051b5eb797d0cc985cc3", "sha256": "5e9a9a1c36f029b443bb48ea95fc2e570c4c36f421ac41cc6a0e482f64c77ca6" }, "downloads": -1, "filename": "IsoCor-2.1.4.tar.gz", "has_sig": false, "md5_digest": "c5c1b7d903c0051b5eb797d0cc985cc3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 37574, "upload_time": "2019-08-23T10:04:22", "url": "https://files.pythonhosted.org/packages/5b/47/475f093d864f1bfa26e2bc1121dc81f7f2686655c03680cbf4f87b558994/IsoCor-2.1.4.tar.gz" } ] }