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.