lib-datamol

Parse, standardize, and compute descriptors for drug discovery molecules.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-datamol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lib-datamol
Source: https://github.com/biomaps-infra/blender-opencode/tree/main/.opencode/skills/lib-datamol
Command: npx skills add https://github.com/biomaps-infra/blender-opencode --skill lib-datamol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies complex molecular operations in cheminformatics, making standard drug discovery tasks like molecule handling, descriptor calculation, and similarity analysis more accessible and efficient.

Core Features & Use Cases

  • Molecule Handling: Parse, standardize, and convert molecular formats (SMILES, SDF, etc.).
  • Descriptor & Fingerprint Calculation: Compute a wide range of molecular descriptors and fingerprints for analysis.
  • Similarity & Clustering: Perform similarity searches and cluster molecules based on structural features.
  • 3D Conformer Generation: Generate and analyze 3D structures of molecules.
  • Use Case: Quickly standardize a library of 10,000 drug-like molecules, calculate their molecular weights and LogP values, and identify the top 100 most diverse compounds for further screening.

Quick Start

Use the lib-datamol skill to convert the SMILES string 'CCO' into a datamol molecule object.

Frequently Asked Questions about lib-datamol

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate molecular descriptors and fingerprints for drug discovery?

To calculate molecular descriptors and fingerprints for drug discovery, you can use this Skill to parse SMILES strings and generate a wide range of molecular properties via its RDKit wrapper. It computes descriptors and fingerprints for cheminformatics analysis.

What is the best way to standardize a library of SMILES strings for cheminformatics?

The best way to standardize a library of SMILES strings for cheminformatics is to use this Skill to parse, standardize, and convert molecular formats. It provides a Pythonic wrapper around RDKit to efficiently handle molecular data manipulation.

Can I generate 3D conformers from SMILES using RDKit?

Yes, you can generate 3D conformers from SMILES using RDKit through this Skill. It facilitates 3D conformer generation and analysis, allowing you to build and evaluate the spatial structures of molecules.

How do I cluster molecules based on structural similarity?

To cluster molecules based on structural similarity, this Skill enables you to perform similarity searches and cluster molecules based on their structural features. It calculates fingerprints to drive the similarity analysis for diverse compound selection.

Does this RDKit wrapper support parallel processing for large molecule libraries?

Yes, this RDKit wrapper supports parallel processing for large molecule libraries. It is designed to handle standard drug discovery tasks efficiently, allowing you to quickly process datasets like 10,000 drug-like molecules.

What are the limitations of using Pythonic wrappers for cheminformatics tasks?

Limitations of using Pythonic wrappers for cheminformatics tasks include relying on the underlying RDKit capabilities for standardization and 3D conformer generation. Complex or highly specialized molecular operations may require direct RDKit implementations beyond this wrapper's scope.