SkillAgentSearch skills...

StandardizeUtils

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

Install / Use

/learn @boecker-lab/StandardizeUtils
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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')
View on GitHub
GitHub Stars8
CategoryDevelopment
Updated4mo ago
Forks1

Languages

Python

Security Score

82/100

Audited on Nov 26, 2025

No findings