datamol
Pythonic wrapper around RDKit with simplified interface and sensible defaults. Preferred for standard drug discovery: SMILES parsing, standardization, descriptors, fingerprints, clustering, 3D conformers, parallel processing. Returns native rdkit.Chem.Mol objects. For advanced control or custom parameters, use rdkit directly.
Security Assessment
About datamol
Datamol is a Python library designed to simplify molecular cheminformatics, providing a Pythonic wrapper around the RDKit library. It addresses the complexities and challenges faced in drug discovery by offering a user-friendly interface with sensible defaults. Whether you are parsing SMILES, standardizing molecular structures, or generating molecular descriptors, Datamol streamlines these processes, enabling researchers and developers to focus on their core tasks without delving deep into the intricacies of RDKit.
FAQ
How do I install Datamol?
You can install Datamol using pip with the command: `pip install datamol`.
What types of molecular formats can Datamol handle?
Datamol can handle various molecular formats including SMILES, SELFIES, InChI, and can read/write files in SDF, CSV, and Excel formats.
Can I use Datamol for batch processing of molecules?
Yes, Datamol supports batch processing and includes features for parallelization to enhance performance.
Is Datamol compatible with other RDKit functionalities?
Yes, all molecular objects returned by Datamol are native rdkit.Chem.Mol objects, ensuring full compatibility with the RDKit ecosystem.
What are the limitations of using Datamol?
While Datamol simplifies many tasks, for advanced control or custom parameters, users may need to dive into the RDKit library directly.
Install datamol
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
davila7/claude-code-templates