What problem does it solve?
RDKit helps you turn chemical structures into computed descriptors, fingerprints, similarities, and queryable substructures so you can screen, filter, and investigate molecules without manual, error-prone chemistry tooling.
Core Features & Use Cases
- Molecular I/O (SMILES/SDF/MOL/InChI): Read and write structures in common cheminformatics formats, then validate parsing and sanitization results.
- Descriptors and drug-likeness metrics: Compute physicochemical and structural properties like MW, LogP, TPSA, H-bond donors/acceptors, ring counts, and Lipinski/QED-style signals.
- Fingerprints, similarity, and clustering: Generate RDKit/Morgan/atom-pair/torsion fingerprints, compute Tanimoto/Dice/Cosine similarities, and cluster by fingerprint diversity.
- SMARTS substructure search and reaction handling: Build SMARTS queries for inclusion/exclusion screening and run reaction SMARTS to generate products.
- 2D/3D coordinate generation and depiction: Compute 2D coordinates for diagrams, generate conformers, optimize geometry, and visualize highlighted environments.
- Use Case: Given a hit set and a target scaffold, compute descriptors and fingerprints, screen for substructure matches using SMARTS, rank candidates by similarity above a threshold, and export results for downstream research workflows.
Quick Start
Use the rdkit skill to fingerprint a query SMILES and screen a molecule library for matches above a similarity threshold.