{ "info": { "author": "Lars Yunker", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Chemistry", "Topic :: Scientific/Engineering :: Information Analysis" ], "description": "# mass-spec-python-tools: mass spec made easier\n\n### What is it?\nThis is a collection of scripts to aid in the processing and interpretation of mass spectrometric data. \n\nThe project was created by Lars Yunker at the University of Victoria, Victoria, B.C.\n\n### Requirements and Installation:\nThis package has been written for python 3.5+.\n\n##### Getting started\n\nThis framework is available on PyPI. To install, execute\n\n`pip install pythoms`\n\nin the command line.\n\nPyPI installations do not include the scripts in this repository.\nIf you wish to use these scripts, download the entire repository to a\nfolder on your computer, run `pip install -r requirements.txt` with that\nfolder as the current working directory (installs the dependencies),\nand execute the scripts as needed.\n\n* Python users interested in applying the scripts directly can edit the\n input parameters in the files.\n* Developers can import many of the classes to create scripts tailored to\n their needs.\n\n### Errors and Contributing\nIf you encounter an error, please submit an Issue in Github with as much\ninformation as possible.\n\nThings that are helpful to include:\n* the raw file you were trying to parse (zip it first)\n* the exact parameters you were using\n* any additional files you were supplying to the script\n* the error output\n\nWe welcome contributions, so if you're interested in contributing please\nemail larsy[at]uvic{dot}ca. Particularly, we are in need of mzML file\nexamples where the data was not generated by Proteowizard (intially from\na Waters instrument).\n\n### Scripts:\n\n##### PyRSIR\nThis script takes supplied raw and parameters files and generates\nreconstructred single ion monitoring traces. For specific instructions\non using the PyRSIM script, see [this tutorial video](https://www.youtube.com/watch?v=zc8i54EiCGY)\n\n##### isotope pattern overlay\nTakes a supplied mass spectrum and overlays the predicted isotope pattern\nonto it.\n\n##### video frame renderer\nA tool for generating a series of images showing mass spectrum and\ntraces which can be combined into a video.\n\n##### y-axis zoom figure\nRenders a series of images which zoom into the y-axis to illustrate the\ndynamic range of mass spectrometers.\n\n### Highlighted Modules\n##### molecule\nContains classes for describing the physico-chemical properties of molecules.\nThe `IPMolecule` class contains algorithms for predicting the\nisotope pattern of said molecule.\n\n##### spectrum\nContains an efficient helper class for combining spectra of different\nshape and managing impractically precise x values.\n\n##### mzML\nContains classes for interacting with mzML files in a pythonic manner.\n\n### License\nThese tools are licensed under the MIT license.\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/larsyunker/PythoMS", "keywords": "mass spectrometry,mass spec,mzML,isotope pattern,HUPO PSI-MS", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pythoms", "package_url": "https://pypi.org/project/pythoms/", "platform": "", "project_url": "https://pypi.org/project/pythoms/", "project_urls": { "Homepage": "https://github.com/larsyunker/PythoMS" }, "release_url": "https://pypi.org/project/pythoms/1.0.3.1/", "requires_dist": [ "numpy (>=1.14.2)", "openpyxl (>=2.5.2)", "matplotlib (>=2.1.2)", "scipy (>=1.1.0)", "sympy (>=1.1.1)", "obonet", "numpy" ], "requires_python": "", "summary": "A Python library to aid in the processing and interpretation of mass spectrometric data.", "version": "1.0.3.1" }, "last_serial": 4609418, "releases": { "1.0.2.1": [ { "comment_text": "", "digests": { "md5": "f0fa355b184f76dccbd8893dad12923a", "sha256": "e4a2c6e543e4d9eb51752c9da9f59fd51691e2a0b30cbe1ce2a982fe865ec371" }, "downloads": -1, "filename": "pythoms-1.0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f0fa355b184f76dccbd8893dad12923a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 108324, "upload_time": "2018-10-24T03:27:44", "url": "https://files.pythonhosted.org/packages/52/3f/5288cf245092b0fb65fab037715d193e31e29e427d37a0ff57f6fb896169/pythoms-1.0.2.1-py3-none-any.whl" } ], "1.0.3.0": [ { "comment_text": "", "digests": { "md5": "1621b463691dd370c2537200ed93a805", "sha256": "7a856ea4459419c5f422f312913f8e02ae1e05a1042a6e999d8860ee94434fc8" }, "downloads": -1, "filename": "pythoms-1.0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1621b463691dd370c2537200ed93a805", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 108446, "upload_time": "2018-12-14T19:56:14", "url": "https://files.pythonhosted.org/packages/a4/b8/860c53e4c466b2802679af7c4268d2f0110eacf3a8f2f17185e1d10a6104/pythoms-1.0.3.0-py3-none-any.whl" } ], "1.0.3.1": [ { "comment_text": "", "digests": { "md5": "df9f921dba739f921b3b4d1de6594c83", "sha256": "d2ca337b4aa45a5c0f7af9e1aeab39179a17e3fed6745cb8dc821fa94cff0a40" }, "downloads": -1, "filename": "pythoms-1.0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "df9f921dba739f921b3b4d1de6594c83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 108522, "upload_time": "2018-12-17T20:24:30", "url": "https://files.pythonhosted.org/packages/61/a8/42d9c1eb7c9047f6c88cd99bde0e79f5f4415a21572c5afee0b96f57034b/pythoms-1.0.3.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df9f921dba739f921b3b4d1de6594c83", "sha256": "d2ca337b4aa45a5c0f7af9e1aeab39179a17e3fed6745cb8dc821fa94cff0a40" }, "downloads": -1, "filename": "pythoms-1.0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "df9f921dba739f921b3b4d1de6594c83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 108522, "upload_time": "2018-12-17T20:24:30", "url": "https://files.pythonhosted.org/packages/61/a8/42d9c1eb7c9047f6c88cd99bde0e79f5f4415a21572c5afee0b96f57034b/pythoms-1.0.3.1-py3-none-any.whl" } ] }