schrodinger.seam.examples.lipinski module¶
Example pipeline for downloading random SMILES from ChEMBL and filtering them using Lipinski’s Rule of Five.
Example usage:
$SCHRODINGER/run seam_example.py lipinski
Usage to demonstrate the pipeline when used with JobServer and with work distributed across multiple workers:
$SCHRODINGER/run seam_example.py lipinski --num-smiles 10000 -HOST localhost:8
- class schrodinger.seam.examples.lipinski.DownloadRandomSmiles(n: int = 100)¶
Bases:
PTransform
- __init__(n: int = 100)¶
- expand(pcoll)¶
- schrodinger.seam.examples.lipinski.to_mol(smiles: str) Mol ¶
- schrodinger.seam.examples.lipinski.mol_has_mw_ok(mol: Mol) bool ¶
- schrodinger.seam.examples.lipinski.mol_has_logp_ok(mol: Mol) bool ¶
- schrodinger.seam.examples.lipinski.mol_has_hbd_ok(mol: Mol) bool ¶
- schrodinger.seam.examples.lipinski.mol_has_hba_ok(mol: Mol) bool ¶
- schrodinger.seam.examples.lipinski.mol_has_rotatable_bonds_ok(mol: Mol) bool ¶
- schrodinger.seam.examples.lipinski.parse_args(args=None)¶
- schrodinger.seam.examples.lipinski.main(args=None)¶