All Projects → mcs07 → Pubchempy

mcs07 / Pubchempy

Licence: mit
Python wrapper for the PubChem PUG REST API.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pubchempy

Thermo
Thermodynamics and Phase Equilibrium component of Chemical Engineering Design Library (ChEDL)
Stars: ✭ 279 (+63.16%)
Mutual labels:  chemistry, cheminformatics
Indigo
Universal cheminformatics libraries, utilities and database search tools
Stars: ✭ 146 (-14.62%)
Mutual labels:  chemistry, cheminformatics
Cdk
The Chemistry Development Kit
Stars: ✭ 283 (+65.5%)
Mutual labels:  chemistry, cheminformatics
Version3-1
Version 2020 (3.1) of Chem4Word - A Chemistry Add-In for Microsoft Word
Stars: ✭ 14 (-91.81%)
Mutual labels:  chemistry, cheminformatics
Ase ani
ANI-1 neural net potential with python interface (ASE)
Stars: ✭ 145 (-15.2%)
Mutual labels:  chemistry, cheminformatics
molecules
chemical graph theory library for JavaScript
Stars: ✭ 83 (-51.46%)
Mutual labels:  chemistry, cheminformatics
Chemfiles
Library for reading and writing chemistry files
Stars: ✭ 95 (-44.44%)
Mutual labels:  chemistry, cheminformatics
GLaDOS
Web Interface for ChEMBL @ EMBL-EBI
Stars: ✭ 28 (-83.63%)
Mutual labels:  chemistry, cheminformatics
Molvs
Molecule Validation and Standardization
Stars: ✭ 76 (-55.56%)
Mutual labels:  chemistry, cheminformatics
Cirpy
Python wrapper for the NCI Chemical Identifier Resolver (CIR)
Stars: ✭ 55 (-67.84%)
Mutual labels:  chemistry, cheminformatics
AMPL
The ATOM Modeling PipeLine (AMPL) is an open-source, modular, extensible software pipeline for building and sharing models to advance in silico drug discovery.
Stars: ✭ 85 (-50.29%)
Mutual labels:  chemistry, cheminformatics
Chembl webresource client
Official Python client for accessing ChEMBL API.
Stars: ✭ 165 (-3.51%)
Mutual labels:  chemistry, cheminformatics
molml
A library to interface molecules and machine learning.
Stars: ✭ 57 (-66.67%)
Mutual labels:  chemistry, cheminformatics
Stk
A Python library which allows construction and manipulation of complex molecules, as well as automatic molecular design and the creation of molecular databases.
Stars: ✭ 99 (-42.11%)
Mutual labels:  chemistry, cheminformatics
MolecularGraph.jl
Graph-based molecule modeling toolkit for cheminformatics
Stars: ✭ 144 (-15.79%)
Mutual labels:  chemistry, cheminformatics
Tdc
Therapeutics Data Commons: Machine Learning Datasets and Tasks for Therapeutics
Stars: ✭ 291 (+70.18%)
Mutual labels:  chemistry, cheminformatics
py4chemoinformatics
Python for chemoinformatics
Stars: ✭ 78 (-54.39%)
Mutual labels:  chemistry, cheminformatics
mongodb-chemistry
Ideas for chemical similarity searches in MongoDB.
Stars: ✭ 23 (-86.55%)
Mutual labels:  chemistry, cheminformatics
Openbabel
Open Babel is a chemical toolbox designed to speak the many languages of chemical data.
Stars: ✭ 492 (+187.72%)
Mutual labels:  chemistry, cheminformatics
Smiles Transformer
Original implementation of the paper "SMILES Transformer: Pre-trained Molecular Fingerprint for Low Data Drug Discovery" by Shion Honda et al.
Stars: ✭ 86 (-49.71%)
Mutual labels:  chemistry, cheminformatics

PubChemPy

.. image:: http://img.shields.io/pypi/v/PubChemPy.svg?style=flat :target: https://pypi.python.org/pypi/PubChemPy

.. image:: http://img.shields.io/pypi/l/PubChemPy.svg?style=flat :target: https://github.com/mcs07/PubChemPy/blob/master/LICENSE

.. image:: http://img.shields.io/travis/mcs07/PubChemPy/master.svg?style=flat :target: https://travis-ci.org/mcs07/PubChemPy

.. image:: http://img.shields.io/coveralls/mcs07/PubChemPy/master.svg?style=flat :target: https://coveralls.io/r/mcs07/PubChemPy?branch=master

PubChemPy provides a way to interact with PubChem in Python. It allows chemical searches by name, substructure and similarity, chemical standardization, conversion between chemical file formats, depiction and retrieval of chemical properties.

.. code:: python

>>> from pubchempy import get_compounds, Compound
>>> comp = Compound.from_cid(1423)
>>> print(comp.isomeric_smiles)
CCCCCCCNC1CCCC1CCCCCCC(=O)O
>>> comps = get_compounds('Aspirin', 'name')
>>> print(comps[0].xlogp)
1.2

Installation

Install PubChemPy using:

::

pip install pubchempy

Alternatively, try one of the other installation options_.

Documentation

Full documentation is available at http://pubchempy.readthedocs.io.

Contribute

  • Feature ideas and bug reports are welcome on the Issue Tracker_.
  • Fork the source code_ on GitHub, make changes and file a pull request.

License

PubChemPy is licensed under the MIT license_.

.. _installation options: http://pubchempy.readthedocs.io/en/latest/guide/install.html .. _source code: https://github.com/mcs07/PubChemPy .. _Issue Tracker: https://github.com/mcs07/PubChemPy/issues .. _MIT license: https://github.com/mcs07/PubChemPy/blob/master/LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].