Skip to main content

Simple package that perfoms basic molecular structural sanity checks

Project description

chembl_gen_check

chembl_gen_check is a simple tool that perfoms basic structural sanity checks that can be used as filters or components in a multi-objective optimisation as part of a generative model.

Installation

pip install chembl-gen-check

Usage example

from chembl_gen_check import Checker

checker = Checker()
checker.load_smiles("CC(=O)Oc1ccccc1C(=O)O")

checker.check_scaffold() # Using scaffolds found in ChEMBL
checker.check_ring_systems() # Using ring systems found in ChEMBL
checker.check_lacan() # Profile generated using ChEMBL
checker.check_structural_alerts() # ChEMBL set

Code to extract ring systems adapted from: W Patrick Walters. useful_rdkit_utils

Code to calculate LACAN scores adapted from: Dehaen, W. LACAN. https://github.com/dehaenw/lacan/

Using molbloom filters for ChEMBL scaffolds and ring systems matching.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chembl_gen_check-0.0.3.tar.gz (3.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chembl_gen_check-0.0.3-py3-none-any.whl (3.1 MB view details)

Uploaded Python 3

File details

Details for the file chembl_gen_check-0.0.3.tar.gz.

File metadata

  • Download URL: chembl_gen_check-0.0.3.tar.gz
  • Upload date:
  • Size: 3.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for chembl_gen_check-0.0.3.tar.gz
Algorithm Hash digest
SHA256 25c64be20955ce851de3e6d285a2d9eb3028039ba29d68db15af4561d97b7224
MD5 9d275a250a71cb7ba4eee0cb387a8a4a
BLAKE2b-256 09d6f162373c6101546389b9d8da04929714b992559f4bb1f43a6b2d0f38f7bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for chembl_gen_check-0.0.3.tar.gz:

Publisher: ci.yml on eloyfelix/chembl_gen_check

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chembl_gen_check-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for chembl_gen_check-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c724dce70554724ae1c41b4f5807d7c706e8b36da5039858ebc94fdb13404609
MD5 b99504be477c142842a7430c574dccf8
BLAKE2b-256 ce4b328b583d9937a09c6674d2d06fde410321d0cc287838caca60a893112ed3

See more details on using hashes here.

Provenance

The following attestation bundles were made for chembl_gen_check-0.0.3-py3-none-any.whl:

Publisher: ci.yml on eloyfelix/chembl_gen_check

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page