Sachem

Sachem implements scalable substructure search and fingerprint-based indexing within PostgreSQL to enable efficient querying of small-molecule databases for chemical informatics applications.


Key Features:

  • Substructure Search Methods: Provides two methods: a performance-oriented reimplementation of substructure indexing based on the OrChem fingerprint, and a novel approach using newly designed fingerprints stored in inverted indices.
  • Fingerprint-based Screening: Uses fingerprint-based screening to reduce the number of verification calls during substructure searches.
  • Inverted Index Storage: Stores newly designed fingerprints in inverted indices to enhance retrieval efficiency and scalability.
  • Performance and Scaling: Demonstrates sublinear performance scaling with dataset size and superior scaling compared to existing freely available cartridges, validated on datasets from 1 million to 94 million compounds.
  • Screen-out Efficiency: Optimizes screen-out efficiency by querying and processing large amounts of pre-extracted fingerprint information to limit expensive verification procedures.

Scientific Applications:

  • Drug Discovery: Facilitates rapid identification of compounds containing desired substructures to support lead identification and optimization.
  • Chemical Informatics: Enables scalable indexing and querying of chemical databases for medicinal chemistry and cheminformatics analyses.
  • Toxicological Studies: Assists screening of large chemical libraries for structural motifs associated with toxicity.

Methodology:

Implements a reimplementation of OrChem fingerprint-based substructure indexing and a novel inverted-index method using newly designed fingerprints; employs fingerprint-based screening to reduce verification calls and uses inverted indices to optimize retrieval.

Topics

Collections

Details

License:
GPL-2.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool, plugin
Operating Systems:
Linux
Programming Languages:
Java, C, SQL
Added:
8/25/2018
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Structure comparison

Publications

Kratochvíl M, Vondrášek J, Galgonek J. Sachem: a chemical cartridge for high-performance substructure search. Journal of Cheminformatics. 2018;10(1). doi:10.1186/s13321-018-0282-y. PMID:29797000. PMCID:PMC5966370.

PMID: 29797000
PMCID: PMC5966370
Funding: - Ministerstvo Školství, Mládeže a Tělovýchovy: LM2015047 - Institute of Organic Chemistry and Biochemistry of the CAS (RVO): 61388963

Documentation