Pubsam


NamePubsam JSON
Version 0.4.0 PyPI version JSON
download
home_pagehttps://github.com/your-username/your-repository
SummaryStreamline interaction with the PubChem database. Retrieve and analyze chemical data effortlessly with Pubsam, exploring compounds, substances, assays, proteins, genes, and more. Designed for researchers, scientists, and developers, Pubsam provides a user-friendly interface to access and leverage PubChem’s wealth of information. Dive into molecular analysis, conduct virtual screenings, and unravel chemical features with ease.
upload_time2023-12-15 04:54:15
maintainer
docs_urlNone
authorAhmed Alhilal
requires_python
licenseMIT
keywords cheminformatics
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Pubsam: Simplifying PubChem Database Interaction for Molecular Analysis

[![PyPI Version](http://img.shields.io/pypi/v/pubsam.svg?style=flat)](https://pypi.org/project/pubsam/)
[![License](http://img.shields.io/pypi/l/pubsam.svg?style=flat)](https://opensource.org/licenses/MIT)
[![Build Status](http://img.shields.io/travis/yourusername/pubsam/master.svg?style=flat)](https://travis-ci.org/yourusername/pubsam)
[![Coverage Status](http://img.shields.io/coveralls/yourusername/pubsam/master.svg?style=flat)](https://coveralls.io/r/yourusername/pubsam)

## Streamline Interaction with PubChem

Retrieve and analyze chemical data effortlessly with Pubsam, streamlining interaction with the PubChem database. Explore compounds, substances, assays, proteins, genes, and more with ease. Designed for researchers, scientists, and developers, Pubsam provides a user-friendly interface to access and leverage PubChem�s wealth of information.

## Key Features

- Dive into molecular analysis with QSPR (Quantitative Structure-Property Relationship) tools.
- Conduct virtual screenings for compound discovery.
- Unravel chemical features through functions such as displaying maximum common substructures, Gasteiger charges, chirality, and more.

## Getting Started

```bash
pip install pubsam

Example Usage


markdown
Copy code
# Example: QSPR Analysis
from Pubsam import qspr_analysis
qspr_analysis("path/to/your/csv_file.csv", "dependent_variable_column")

# Example: Display Active Chemicals by Assay Aid
from Pubsam import display_active_chemicals_by_assay_aid
display_active_chemicals_by_assay_aid("1000")

# Example: Display Inactive Chemicals by Assay Aid
from Pubsam import display_inactive_chemicals_by_assay_aid
display_inactive_chemicals_by_assay_aid("1000")

# Example: Retrieve Active CIDs by Assay Aid
from Pubsam import retrieve_active_cids_by_assay_aid
retrieve_active_cids_by_assay_aid("1000")

# Example: Retrieve Inactive CIDs by Assay Aid
from Pubsam import retrieve_inactive_cids_by_assay_aid
retrieve_inactive_cids_by_assay_aid("1000")

# Example: Retrieve Active SIDs by Assay Aid
from Pubsam import retrieve_active_sids_by_assay_aid
retrieve_active_sids_by_assay_aid("1000")

# Example: Retrieve Inactive SIDs by Assay Aid
from Pubsam import retrieve_inactive_sids_by_assay_aid
retrieve_inactive_sids_by_assay_aid("1000")

# Example: Virtual Screening
from Pubsam import virtual_screening
virtual_screening("path/to/your/file.txt", "SMILES1", "SMILES2", "SMILES3")

# Example: Display Maximum Common Substructure
from Pubsam import display_maximum_common_substructure
display_maximum_common_substructure('CC=O', 'CCCCC', 'CCCCCC=O')

# Example: Display Chirality
from Pubsam import display_chirality
display_chirality('C[C@H]1CCC[C@@H](C)[C@@H]1Cl')

# Example: Display Double Bond Stereochemistry
from Pubsam import display_double_bond_stereochemistry
display_double_bond_stereochemistry('CC=C', 'CC=C(C)C', 'CC(=O)C=C')

# Example: Highlight Difference
from Pubsam import highlight_difference
highlight_difference('CC=O', 'CCCCC=O')

# Example: Draw List of SMILES
from Pubsam import draw_list_of_smiles
draw_list_of_smiles(['CC=O', 'CCCCC=O', 'CC(C)(C)C'])

# Example: Display Gasteiger Charges
from Pubsam import display_gasteiger_charges
display_gasteiger_charges('CC(=O)O', ['CC(=O)O', 'CCCC(=O)O', 'CCCCCCCCCCCCCCCCCCC(=O)O'])

# Example: Display Bond Type and Stereochemistry
from Pubsam import display_bond_type_and_stereochemistry
display_bond_type_and_stereochemistry('CC=O', 'CCC=O', 'CC(C)(C)C')

# Example: Mark Substructure
from Pubsam import mark_substructure
mark_substructure('CC', 'CC=O', 'CCC=O', 'CC(C)(C)C')

# Example: Check for Substructure
from Pubsam import check_for_substructure
check_for_substructure('CC', 'CC=O', 'CCC=O', 'CC(C)(C)C')

# Example: Display Morgan Score Topological
from Pubsam import display_morgan_score_topological
display_morgan_score_topological("CCO", "CNCN")

# Example: Delete Substructure
from Pubsam import delete_substructure
delete_substructure('CC', 'CC=O', 'CCC=O', 'CC(C)(C)C')

# Example: Intro
from Pubsam import Intro
Intro()

Ahmed Alhilal
=============

0.0.1 (22/12/2023)
-------------------
- First Release

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/your-username/your-repository",
    "name": "Pubsam",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "cheminformatics",
    "author": "Ahmed Alhilal",
    "author_email": "aalhilal@udel.edu",
    "download_url": "https://files.pythonhosted.org/packages/c8/36/a87b729541e833c10f30605cb69237d48c34c58eeb8519f554a483f9739a/Pubsam-0.4.0.tar.gz",
    "platform": null,
    "description": "# Pubsam: Simplifying PubChem Database Interaction for Molecular Analysis\r\n\r\n[![PyPI Version](http://img.shields.io/pypi/v/pubsam.svg?style=flat)](https://pypi.org/project/pubsam/)\r\n[![License](http://img.shields.io/pypi/l/pubsam.svg?style=flat)](https://opensource.org/licenses/MIT)\r\n[![Build Status](http://img.shields.io/travis/yourusername/pubsam/master.svg?style=flat)](https://travis-ci.org/yourusername/pubsam)\r\n[![Coverage Status](http://img.shields.io/coveralls/yourusername/pubsam/master.svg?style=flat)](https://coveralls.io/r/yourusername/pubsam)\r\n\r\n## Streamline Interaction with PubChem\r\n\r\nRetrieve and analyze chemical data effortlessly with Pubsam, streamlining interaction with the PubChem database. Explore compounds, substances, assays, proteins, genes, and more with ease. Designed for researchers, scientists, and developers, Pubsam provides a user-friendly interface to access and leverage PubChem\u00ef\u00bf\u00bds wealth of information.\r\n\r\n## Key Features\r\n\r\n- Dive into molecular analysis with QSPR (Quantitative Structure-Property Relationship) tools.\r\n- Conduct virtual screenings for compound discovery.\r\n- Unravel chemical features through functions such as displaying maximum common substructures, Gasteiger charges, chirality, and more.\r\n\r\n## Getting Started\r\n\r\n```bash\r\npip install pubsam\r\n\r\nExample Usage\r\n\r\n\r\nmarkdown\r\nCopy code\r\n# Example: QSPR Analysis\r\nfrom Pubsam import qspr_analysis\r\nqspr_analysis(\"path/to/your/csv_file.csv\", \"dependent_variable_column\")\r\n\r\n# Example: Display Active Chemicals by Assay Aid\r\nfrom Pubsam import display_active_chemicals_by_assay_aid\r\ndisplay_active_chemicals_by_assay_aid(\"1000\")\r\n\r\n# Example: Display Inactive Chemicals by Assay Aid\r\nfrom Pubsam import display_inactive_chemicals_by_assay_aid\r\ndisplay_inactive_chemicals_by_assay_aid(\"1000\")\r\n\r\n# Example: Retrieve Active CIDs by Assay Aid\r\nfrom Pubsam import retrieve_active_cids_by_assay_aid\r\nretrieve_active_cids_by_assay_aid(\"1000\")\r\n\r\n# Example: Retrieve Inactive CIDs by Assay Aid\r\nfrom Pubsam import retrieve_inactive_cids_by_assay_aid\r\nretrieve_inactive_cids_by_assay_aid(\"1000\")\r\n\r\n# Example: Retrieve Active SIDs by Assay Aid\r\nfrom Pubsam import retrieve_active_sids_by_assay_aid\r\nretrieve_active_sids_by_assay_aid(\"1000\")\r\n\r\n# Example: Retrieve Inactive SIDs by Assay Aid\r\nfrom Pubsam import retrieve_inactive_sids_by_assay_aid\r\nretrieve_inactive_sids_by_assay_aid(\"1000\")\r\n\r\n# Example: Virtual Screening\r\nfrom Pubsam import virtual_screening\r\nvirtual_screening(\"path/to/your/file.txt\", \"SMILES1\", \"SMILES2\", \"SMILES3\")\r\n\r\n# Example: Display Maximum Common Substructure\r\nfrom Pubsam import display_maximum_common_substructure\r\ndisplay_maximum_common_substructure('CC=O', 'CCCCC', 'CCCCCC=O')\r\n\r\n# Example: Display Chirality\r\nfrom Pubsam import display_chirality\r\ndisplay_chirality('C[C@H]1CCC[C@@H](C)[C@@H]1Cl')\r\n\r\n# Example: Display Double Bond Stereochemistry\r\nfrom Pubsam import display_double_bond_stereochemistry\r\ndisplay_double_bond_stereochemistry('CC=C', 'CC=C(C)C', 'CC(=O)C=C')\r\n\r\n# Example: Highlight Difference\r\nfrom Pubsam import highlight_difference\r\nhighlight_difference('CC=O', 'CCCCC=O')\r\n\r\n# Example: Draw List of SMILES\r\nfrom Pubsam import draw_list_of_smiles\r\ndraw_list_of_smiles(['CC=O', 'CCCCC=O', 'CC(C)(C)C'])\r\n\r\n# Example: Display Gasteiger Charges\r\nfrom Pubsam import display_gasteiger_charges\r\ndisplay_gasteiger_charges('CC(=O)O', ['CC(=O)O', 'CCCC(=O)O', 'CCCCCCCCCCCCCCCCCCC(=O)O'])\r\n\r\n# Example: Display Bond Type and Stereochemistry\r\nfrom Pubsam import display_bond_type_and_stereochemistry\r\ndisplay_bond_type_and_stereochemistry('CC=O', 'CCC=O', 'CC(C)(C)C')\r\n\r\n# Example: Mark Substructure\r\nfrom Pubsam import mark_substructure\r\nmark_substructure('CC', 'CC=O', 'CCC=O', 'CC(C)(C)C')\r\n\r\n# Example: Check for Substructure\r\nfrom Pubsam import check_for_substructure\r\ncheck_for_substructure('CC', 'CC=O', 'CCC=O', 'CC(C)(C)C')\r\n\r\n# Example: Display Morgan Score Topological\r\nfrom Pubsam import display_morgan_score_topological\r\ndisplay_morgan_score_topological(\"CCO\", \"CNCN\")\r\n\r\n# Example: Delete Substructure\r\nfrom Pubsam import delete_substructure\r\ndelete_substructure('CC', 'CC=O', 'CCC=O', 'CC(C)(C)C')\r\n\r\n# Example: Intro\r\nfrom Pubsam import Intro\r\nIntro()\r\n\r\nAhmed Alhilal\r\n=============\r\n\r\n0.0.1 (22/12/2023)\r\n-------------------\r\n- First Release\r\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Streamline interaction with the PubChem database. Retrieve and analyze chemical data effortlessly with Pubsam, exploring compounds, substances, assays, proteins, genes, and more. Designed for researchers, scientists, and developers, Pubsam provides a user-friendly interface to access and leverage PubChem\u2019s wealth of information. Dive into molecular analysis, conduct virtual screenings, and unravel chemical features with ease.",
    "version": "0.4.0",
    "project_urls": {
        "Homepage": "https://github.com/your-username/your-repository"
    },
    "split_keywords": [
        "cheminformatics"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c836a87b729541e833c10f30605cb69237d48c34c58eeb8519f554a483f9739a",
                "md5": "28b495fab18fd8d14da8063759924f6f",
                "sha256": "cc1f9e0fd4faa2b8158dabb39b023d6e69205a7f6266ba1d2e6ed86346d99d3b"
            },
            "downloads": -1,
            "filename": "Pubsam-0.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "28b495fab18fd8d14da8063759924f6f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 12847,
            "upload_time": "2023-12-15T04:54:15",
            "upload_time_iso_8601": "2023-12-15T04:54:15.238265Z",
            "url": "https://files.pythonhosted.org/packages/c8/36/a87b729541e833c10f30605cb69237d48c34c58eeb8519f554a483f9739a/Pubsam-0.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-12-15 04:54:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "your-username",
    "github_project": "your-repository",
    "github_not_found": true,
    "lcname": "pubsam"
}
        
Elapsed time: 0.34785s