Skip to main content

Add your description here

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.

Usage example

from chembl_gen_check import Checker()

checker = Checker()

smiles = "CC(=O)Oc1ccccc1C(=O)O"

checker.check_scaffold(smiles) # Using scaffolds found in ChEMBL
checker.check_ring_systems(smiles) # Using ring systems found in ChEMBL
checker.check_lacan(smiles) # Profile generated using ChEMBL
checker.check_structural_alerts(smiles) # 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.2.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.2-py3-none-any.whl (3.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: chembl_gen_check-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 0fc8714e03053fcfae3f437c5ba1bd6d5155beebbcad61ab1fc8c62fef62672f
MD5 279c1b659eddda16544a3437d9389d6b
BLAKE2b-256 6cc72dfabac1eed1731cf369c22159d5db266f35f41327c510f60149095c24b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for chembl_gen_check-0.0.2.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.2-py3-none-any.whl.

File metadata

File hashes

Hashes for chembl_gen_check-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8d8e5b05c811f54ee6b37b03734a46f0fe1130362d2a1aedcb3db48a1f64f916
MD5 8665d96c13685ee5282dd2ec3d41f538
BLAKE2b-256 bd3ae82ff2bab4e52a7e38ab33df474f01cc2e71d0e0583e68f7d34bb9777864

See more details on using hashes here.

Provenance

The following attestation bundles were made for chembl_gen_check-0.0.2-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