ChemInterface-ppchem


NameChemInterface-ppchem JSON
Version 2.2 PyPI version JSON
download
home_pageNone
Summary...
upload_time2024-05-02 13:23:09
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseNone
keywords mass spectroscopy unsaturation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # - ChemInterface package for applied mass spectrometry -
#### Project in practical programming in chemistry course
#### EPFL CH-200

This repository provides the user with a package which will display an interactive interface where the user will be able to input the SMILEs of a molecule. The interface will be able to give specific information about the molecule such as its molecular mass, its organic functional groups or its degree of insaturation. The most important part of the package will provide a way to simulate the mass spectrum of the given molecule. 

Developpers:
- Thomas Christianson, genius coder and CTO of SwissChemInfoTech, https://github.com/ThomasCsson
- Igor Gonteri, brilliant back-end developper and founder of AppliedOrbitals.Org, https://github.com/igorgonteri
- Arthur Humery, leading expert amongst the new generation of Computational Chemical Programmers and CEO of the United Kingdom of Great Britain and Northern Ireland, https://github.com/Arthurhmy

**What is mass spectrometry ?**
   - Mass spectrometry is an analytical technique used to identify and quantify chemical compounds in a sample by measuring the mass and sometimes the charge of molecules. It involves separating ions according to their mass-to-charge ratio (m/z), then detecting and analysing them. This method is widely used in chemistry, biochemistry, pharmacology and other fields to characterise substances and understand their structure and composition.

Let us go through the steps required to make this package.

#### Imported packages

In order to run the package correctly, the following packages need to be installed before running any pip-installed functions using the following command

```bash
pip install matplotlib
pip install bokeh
pip install rdkit
pip install numpy
pip install pandas
pip install plotly
```
Specifically, from these packages, the following subpackages are required:
```bash
from rdkit import Chem
from rdkit.Chem import Draw
import matplotlib.pyplot as plt

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ChemInterface-ppchem",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "Mass spectroscopy, unsaturation",
    "author": null,
    "author_email": "Thomas Christianson <thomas.christiansson@epfl.ch>, Igor Gonteri <igor.gonteri@epfl.ch>, Arthur Humery <arthur.humery@epfl.ch>",
    "download_url": "https://files.pythonhosted.org/packages/40/b2/8e22b5c15fd40c16cf4c19f738b40472d1058f674ec8ae33c774541e9d20/cheminterface_ppchem-2.2.tar.gz",
    "platform": null,
    "description": "# - ChemInterface package for applied mass spectrometry -\n#### Project in practical programming in chemistry course\n#### EPFL CH-200\n\nThis repository provides the user with a package which will display an interactive interface where the user will be able to input the SMILEs of a molecule. The interface will be able to give specific information about the molecule such as its molecular mass, its organic functional groups or its degree of insaturation. The most important part of the package will provide a way to simulate the mass spectrum of the given molecule. \n\nDeveloppers:\n- Thomas Christianson, genius coder and CTO of SwissChemInfoTech, https://github.com/ThomasCsson\n- Igor Gonteri, brilliant back-end developper and founder of AppliedOrbitals.Org, https://github.com/igorgonteri\n- Arthur Humery, leading expert amongst the new generation of Computational Chemical Programmers and CEO of the United Kingdom of Great Britain and Northern Ireland, https://github.com/Arthurhmy\n\n**What is mass spectrometry ?**\n   - Mass spectrometry is an analytical technique used to identify and quantify chemical compounds in a sample by measuring the mass and sometimes the charge of molecules. It involves separating ions according to their mass-to-charge ratio (m/z), then detecting and analysing them. This method is widely used in chemistry, biochemistry, pharmacology and other fields to characterise substances and understand their structure and composition.\n\nLet us go through the steps required to make this package.\n\n#### Imported packages\n\nIn order to run the package correctly, the following packages need to be installed before running any pip-installed functions using the following command\n\n```bash\npip install matplotlib\npip install bokeh\npip install rdkit\npip install numpy\npip install pandas\npip install plotly\n```\nSpecifically, from these packages, the following subpackages are required:\n```bash\nfrom rdkit import Chem\nfrom rdkit.Chem import Draw\nimport matplotlib.pyplot as plt\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "...",
    "version": "2.2",
    "project_urls": {
        "Homepage": "https://github.com/ThomasCsson/ppchem-project-Christiansson-Gonteri-Humery.git"
    },
    "split_keywords": [
        "mass spectroscopy",
        " unsaturation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "290feb6ed66a9a07af2be094c3edcf321bac9e123951960f2e1840a687db9106",
                "md5": "fa1e01a3e8404c49c97d2797c7199274",
                "sha256": "b525add9c4ff8dc0dc46c00ed2ce6175374fbedfaebc07360e0135e6857707b9"
            },
            "downloads": -1,
            "filename": "cheminterface_ppchem-2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "fa1e01a3e8404c49c97d2797c7199274",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 4039,
            "upload_time": "2024-05-02T13:23:01",
            "upload_time_iso_8601": "2024-05-02T13:23:01.200418Z",
            "url": "https://files.pythonhosted.org/packages/29/0f/eb6ed66a9a07af2be094c3edcf321bac9e123951960f2e1840a687db9106/cheminterface_ppchem-2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "40b28e22b5c15fd40c16cf4c19f738b40472d1058f674ec8ae33c774541e9d20",
                "md5": "f5705d78cfdb56535ad45658883f9f96",
                "sha256": "d793663cb7aff7898ca114db5e1e45fb7b3be5354c5c136292066b572ab72da4"
            },
            "downloads": -1,
            "filename": "cheminterface_ppchem-2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "f5705d78cfdb56535ad45658883f9f96",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 111296,
            "upload_time": "2024-05-02T13:23:09",
            "upload_time_iso_8601": "2024-05-02T13:23:09.474528Z",
            "url": "https://files.pythonhosted.org/packages/40/b2/8e22b5c15fd40c16cf4c19f738b40472d1058f674ec8ae33c774541e9d20/cheminterface_ppchem-2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-02 13:23:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ThomasCsson",
    "github_project": "ppchem-project-Christiansson-Gonteri-Humery",
    "github_not_found": true,
    "lcname": "cheminterface-ppchem"
}
        
Elapsed time: 0.21462s