Skip to content

A Python package for standardizing SMILES and InChI strings with RDKit and PubChem

Notifications You must be signed in to change notification settings

boecker-lab/standardizeUtils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

standardizeUtils

A Python package for standardizing SMILES and InChI strings with PubChem's Standardization Service. Standardization requests are called through PubChem's PUG service.

Installation via pip:

pip install -e 'git+https://github.com/boecker-lab/standardizeUtils/#egg=standardizeUtils'

Examples:

To standardize a single SMILES string using PubChem, use:

from standardizeUtils.standardizeUtils import standardize_structure_with_pubchem
standardize_structure_with_pubchem('OCO', 'smiles')

To standardize multiple SMILES strings with PubChem, use:

from standardizeUtils.standardizeUtils import standardize_structure_list_with_pubchem
smiles_strings = ['OCO', 'CC']
standardize_structure_list_with_pubchem(smiles_strings, 'smiles')

About

A Python package for standardizing SMILES and InChI strings with RDKit and PubChem

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages