What problem does it solve?
RDKit provides a robust, programmable toolkit to analyze, process, and manipulate molecular structures within Python, reducing manual cheminformatics tasks and enabling reproducible research workflows.
Core Features & Use Cases
- Read/write molecular structures from a variety of formats, calculate descriptors (MW, LogP, TPSA), generate fingerprints, perform substructure searches, run reactions, and create 2D/3D coordinates.
- Use in drug discovery, materials research, and academic cheminformatics pipelines to automate property prediction, similarity screening, scaffold analysis, and visualization.
- Practical scenario: build a pipeline that imports a SMILES dataset, computes descriptors, screens for Lipinski-like properties, and exports filtered candidates for synthesis.
Quick Start
Install RDKit and run a simple script to read a SMILES string, compute descriptors, and print results.