All Projects → mcs07 → Molvs

mcs07 / Molvs

Licence: mit
Molecule Validation and Standardization

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Molvs

mongodb-chemistry
Ideas for chemical similarity searches in MongoDB.
Stars: ✭ 23 (-69.74%)
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 (+11.84%)
Mutual labels:  chemistry, cheminformatics
GLaDOS
Web Interface for ChEMBL @ EMBL-EBI
Stars: ✭ 28 (-63.16%)
Mutual labels:  chemistry, cheminformatics
organic-chemistry-reaction-prediction-using-NMT
organic chemistry reaction prediction using NMT with Attention
Stars: ✭ 30 (-60.53%)
Mutual labels:  chemistry, cheminformatics
Cdk
The Chemistry Development Kit
Stars: ✭ 283 (+272.37%)
Mutual labels:  chemistry, cheminformatics
Version3
Version 3 of Chem4Word - A Chemistry Add-In for Microsoft Word
Stars: ✭ 53 (-30.26%)
Mutual labels:  chemistry, cheminformatics
molml
A library to interface molecules and machine learning.
Stars: ✭ 57 (-25%)
Mutual labels:  chemistry, cheminformatics
Pubchempy
Python wrapper for the PubChem PUG REST API.
Stars: ✭ 171 (+125%)
Mutual labels:  chemistry, cheminformatics
Thermo
Thermodynamics and Phase Equilibrium component of Chemical Engineering Design Library (ChEDL)
Stars: ✭ 279 (+267.11%)
Mutual labels:  chemistry, cheminformatics
molecules
chemical graph theory library for JavaScript
Stars: ✭ 83 (+9.21%)
Mutual labels:  chemistry, cheminformatics
chembience
A Docker-based, cloudable platform for the development of chemoinformatics-centric web applications and microservices.
Stars: ✭ 41 (-46.05%)
Mutual labels:  chemistry, cheminformatics
Openbabel
Open Babel is a chemical toolbox designed to speak the many languages of chemical data.
Stars: ✭ 492 (+547.37%)
Mutual labels:  chemistry, cheminformatics
senpai
Molecular dynamics simulation software
Stars: ✭ 124 (+63.16%)
Mutual labels:  chemistry, cheminformatics
py4chemoinformatics
Python for chemoinformatics
Stars: ✭ 78 (+2.63%)
Mutual labels:  chemistry, cheminformatics
Awesome Cheminformatics
A curated list of Cheminformatics libraries and software.
Stars: ✭ 244 (+221.05%)
Mutual labels:  chemistry, cheminformatics
MolecularGraph.jl
Graph-based molecule modeling toolkit for cheminformatics
Stars: ✭ 144 (+89.47%)
Mutual labels:  chemistry, cheminformatics
Kekule.js
A Javascript cheminformatics toolkit.
Stars: ✭ 156 (+105.26%)
Mutual labels:  chemistry, cheminformatics
Chembl webresource client
Official Python client for accessing ChEMBL API.
Stars: ✭ 165 (+117.11%)
Mutual labels:  chemistry, cheminformatics
Version3-1
Version 2020 (3.1) of Chem4Word - A Chemistry Add-In for Microsoft Word
Stars: ✭ 14 (-81.58%)
Mutual labels:  chemistry, cheminformatics
Tdc
Therapeutics Data Commons: Machine Learning Datasets and Tasks for Therapeutics
Stars: ✭ 291 (+282.89%)
Mutual labels:  chemistry, cheminformatics

MolVS: Molecule Validation and Standardization

.. image:: https://img.shields.io/pypi/v/MolVS.svg?style=flat-square :alt: PyPI package :target: https://pypi.python.org/pypi/MolVS

.. image:: https://img.shields.io/conda/vn/conda-forge/molvs.svg?style=flat-square :alt: Conda package :target: https://anaconda.org/conda-forge/molvs

.. image:: https://img.shields.io/github/license/mcs07/MolVS.svg?style=flat-square :alt: MIT license :target: https://github.com/mcs07/MolVS/blob/master/LICENSE

.. image:: https://img.shields.io/azure-devops/build/mcs07/MolVS/1.svg?style=flat-square :alt: Azure DevOps tests :target: https://dev.azure.com/mcs07/MolVS/_build?definitionId=1

MolVS is a molecule validation and standardization tool, written in Python using the RDKit chemistry framework_.

Building a collection of chemical structures from different sources can be difficult due to differing representations, drawing conventions and mistakes. MolVS can standardize chemical structures to improve data quality, help with de-duplication and identify relationships between molecules.

There are sensible defaults that make it easy to get started::

>>> from molvs import standardize_smiles
>>> standardize_smiles('[Na]OC(=O)c1ccc(C[S+2]([O-])([O-]))cc1')
'[Na+].O=C([O-])c1ccc(CS(=O)=O)cc1'

Installation

To install MolVS with Anaconda Python, simply run::

conda install -c conda-forge molvs

Alternatively, try one of the other installation options_.

Documentation

Full documentation is available at https://molvs.readthedocs.io.

Contribute

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

License

MolVS is licensed under the MIT license_.

Similar projects

There are a number of projects with similar goals that take differing approaches:

  • Francis Atkinson's Standardiser_
  • RSC Chemistry Validation and Standardization Platform (CVSP)_
  • PubChem Standardization Service_
  • Tripod Structure standardizer_
  • FDA Substance Registration System Standard Operating Procedure_
  • ChemAxon Structure Standardizer_

.. _RDKit chemistry framework: http://www.rdkit.org .. _installation options: http://molvs.readthedocs.io/en/latest/guide/install.html .. _source code: https://github.com/mcs07/MolVS .. _Issue Tracker: https://github.com/mcs07/MolVS/issues .. _MIT license: https://github.com/mcs07/MolVS/blob/master/LICENSE .. _Francis Atkinson's Standardiser: https://wwwdev.ebi.ac.uk/chembl/extra/francis/standardiser/ .. _RSC Chemistry Validation and Standardization Platform (CVSP): http://cvsp.chemspider.com .. _PubChem Standardization Service: https://pubchem.ncbi.nlm.nih.gov/standardize/standardize.cgi .. _Tripod Structure standardizer: https://tripod.nih.gov/?p=61 .. _FDA Substance Registration System Standard Operating Procedure: http://www.fda.gov/downloads/ForIndustry/DataStandards/SubstanceRegistrationSystem-UniqueIngredientIdentifierUNII/ucm127743.pdf .. _ChemAxon Structure Standardizer: http://www.chemaxon.com/products/standardizer/

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].