fmcsR

fmcsR identifies flexible maximum common substructures (FMCSs) between small molecules to detect structural similarity for applications in drug discovery and chemical genomics.


Key Features:

  • Mismatch Tolerance: Allows configurable atom or bond mismatches to compute flexible MCSs that can be larger and more informative than strict MCS results.
  • Efficient Algorithm Implementation: Implements the core FMCS algorithm in C++ to improve computational performance and time efficiency across a range of compound sizes.
  • R Integration and Analytical Utilities: Provides functions for pairwise compound comparisons, structure similarity searching, clustering, and visualization of MCSs within the R environment.
  • Virtual Screening Performance: Demonstrates improved overall and early-stage enrichment of active compounds in similarity-based virtual screening when using FMCS-based methods.

Scientific Applications:

  • Drug Discovery: Enables identification of shared substructures among small molecules to support lead identification and SAR analysis.
  • Chemical Genomics: Facilitates comparison of compound libraries to elucidate relationships between chemical structure and biological function.
  • Activity Prediction: Supports prediction of compound activity by capturing nuanced structural similarities that strict MCS methods may miss.
  • Virtual Screening: Improves early enrichment of actives in similarity search results to prioritize candidates in screening workflows.

Methodology:

Computes flexible maximum common substructures with user-configurable atom/bond mismatches; core algorithm implemented in C++; provides routines for pairwise comparisons, similarity searching, clustering, and MCS visualization.

Topics

Collections

Details

License:
Artistic-2.0
Tool Type:
command-line tool, library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
1/17/2017
Last Updated:
1/10/2019

Operations

Publications

Wang Y, Backman TWH, Horan K, Girke T. fmcsR: mismatch tolerant maximum common substructure searching in R. Bioinformatics. 2013;29(21):2792-2794. doi:10.1093/bioinformatics/btt475. PMID:23962615.

Documentation

Downloads

Links