ChemProps

ChemProps standardizes polymer names and maps them to canonical identifiers and SMILES to enable consistent indexing in materials informatics.


Key Features:

  • RESTful API: Exposes programmatic access for integration with external databases and services.
  • Multi-algorithm mapping: Uses a multi-algorithm approach to resolve non-uniform expressions of polymer names.
  • Score-based ranking: Assigns weight factors to each algorithm to compute scores for candidate chemical names.
  • Weight optimization: Optimizes weight factors to maximize the score difference between the ground-truth polymer name and alternative candidates.
  • Cross-validation: Applies ten-fold validation on 160 training data points to assess model robustness.
  • Reported test performance: Achieved 100% test accuracy on 54 test data points.
  • Dynamic weights: Updates weight factors as the underlying database expands to adapt scoring over time.
  • Name-to-SMILES translation: Provides standardized name-to-SMILES mappings for chemical representation.
  • Duplicate detection: Identifies and facilitates removal of duplicate polymer entries in databases.
  • Property auto-population: Enables auto-population of polymer properties using standardized identifiers.
  • Extensible updates: Supports incorporation of new polymer knowledge to broaden and deepen the database content.

Scientific Applications:

  • Polymer name standardization: Harmonizes polymer nomenclature across heterogeneous data resources to improve indexing consistency.
  • Database curation: Detects and helps remove duplicate records to improve database quality.
  • Structure representation: Maps polymer names to SMILES for consistent molecular representation in analyses.
  • Materials informatics integration: Facilitates interoperability between polymer databases for downstream informatics workflows.
  • Property annotation: Supports automated annotation and population of polymer properties for research and database enrichment.

Methodology:

Uses a multi-algorithm mapping approach that assigns weight factors to algorithms to score candidate names, optimizes those weights to maximize score separation between ground-truth and alternatives, validates performance with ten-fold cross-validation on 160 training points and reports outcomes on 54 test points, and updates weights as the database expands.

Topics

Details

Tool Type:
api, web application
Programming Languages:
Python
Added:
6/14/2021
Last Updated:
8/20/2021

Operations

Publications

Hu B, Lin A, Brinson LC. ChemProps: A RESTful API enabled database for composite polymer name standardization. Journal of Cheminformatics. 2021;13(1). doi:10.1186/s13321-021-00502-6. PMID:33712066. PMCID:PMC7955638.

PMID: 33712066
PMCID: PMC7955638
Funding: - Office of Advanced Cyberinfrastructure: OAC-1835677

Links