PySmash

PySmash generates representative chemical substructures (structural alerts) from large chemical libraries to support evaluation of molecular potency and ADMET properties in drug discovery.


Key Features:

  • Structural alert derivation and application: Automates derivation and application of structural alerts for evaluating molecular potency and ADMET properties.
  • Substructure generation algorithms: Implements circular, path-based, and functional group-based substructure generation algorithms.
  • Parameter customization: Allows customization of substructure size, accuracy, coverage, and statistical significance.
  • Parallel computation: Supports parallel computation capabilities for processing large chemical libraries.
  • External data screening: Performs external data screening using generated substructures.
  • Toxicophore derivation: Derives toxicophores as substructural alerts associated with adverse properties.
  • Privileged motif detection: Detects privileged motifs linked to therapeutic activity.
  • Machine learning integration: Integrates generated substructures with machine learning models for predictive modeling.

Scientific Applications:

  • Toxicophore derivation: Identification of structural features associated with toxicity and adverse ADMET outcomes.
  • Privileged motif detection: Discovery of motifs correlated with desired biological or therapeutic activity.
  • Safety profile evaluation: Application of structural alerts to assess compound safety and toxicity profiles.
  • Therapeutic activity exploration: Exploration of structure–activity relationships to inform hypotheses about therapeutic activity.
  • Molecular optimization: Use of substructure information to guide optimization of potency and ADMET properties.
  • Machine learning feature generation: Provision of substructure-based features for integration into predictive models.

Methodology:

Substructure generation using circular, path-based, and functional group-based algorithms; parameterization of substructure size, accuracy, coverage, and statistical significance; parallel computation; automated derivation and application of structural alerts; and external data screening.

Topics

Details

License:
MIT
Tool Type:
library
Programming Languages:
Python
Added:
11/29/2021
Last Updated:
11/29/2021

Operations

Publications

Yang Z, Yang Z, Zhao Y, Yin M, Lu A, Chen X, Liu S, Hou T, Cao D. PySmash: Python package and individual executable program for representative substructure generation and application. Briefings in Bioinformatics. 2021;22(5). doi:10.1093/bib/bbab017. PMID:33709154.

PMID: 33709154
Funding: - Changsha Science and Technology Bureau project: kq2001034 - Key Research and Development Program of Zhejiang Province: 2020C03010 - National Science Foundation of China: 81773632 - Zhejiang Provincial Natural Science Foundation of China: LZ19H300001 - HKBU Strategic Development Fund: SDF19-0402-P02

Documentation

Links