What problem does it solve?
Datamol removes friction from everyday cheminformatics by giving you a Pythonic, RDKit-compatible workflow for turning strings into validated molecules, computing chemistry features, and running common analysis steps without fighting low-level RDKit APIs.
Core Features & Use Cases
- Convert and standardize molecules: parse SMILES/InChI/SELFIES, sanitize, and apply consistent standardization so downstream descriptors and fingerprints behave reliably.
- Compute descriptors and fingerprints: produce drug-likeness-relevant properties and similarity-ready fingerprints for screening, ranking, and dataset building.
- Scale common analyses: run batch descriptor computation in parallel, cluster molecules by similarity, select diverse subsets, and perform scaffolding/fragmentation for SAR-style workflows.
- Generate and analyze 3D conformers: embed 3D structures, minimize energies, cluster conformers, and compute SASA values for conformational studies.
- Handle files and workflows smoothly: read/write SDF/SMI/CSV/Excel and support remote paths via fsspec; visualize molecules and conformers for inspection and reporting.
Quick Start
Ask the AI to convert your SMILES strings into standardized RDKit molecules, compute descriptors in parallel, and output a table of results for further filtering and modeling.