Agent skill

chemcrow-tools

A production-grade cheminformatics toolkit for analyzing molecular properties, toxicity, and synthetic accessibility.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/chemcrow-tools

Metadata

Additional technical details for this skill

author
MD BABU MIA
version
2.0.0

SKILL.md

ChemCrow Tools

ChemCrow Tools provides a comprehensive suite of functions for drug discovery agents. It wraps RDKit (with safe fallbacks) to calculate properties, check Lipinski rules, and screen for toxicity.

When to Use This Skill

  • When evaluating a candidate molecule for drug-likeness (Lipinski Rule of 5).
  • To check for toxic substructures (PAINS, Ames mutagenicity alerts).
  • To calculate molecular weight, LogP, and TPSA.
  • To estimate synthetic accessibility (SA Score).

Core Capabilities

  1. Property Calculation: MolWt, LogP, TPSA, QED.
  2. Safety Screening: Detects toxicophores and PAINS.
  3. Synthesizability: Estimates how hard a molecule is to make.

Workflow

  1. Input: Provide a valid SMILES string.
  2. Analyze: The tool runs a battery of RDKit descriptors and SMARTS pattern matching.
  3. Output: Returns a JSON report with properties and a recommendation.

Example Usage

User: "Analyze the safety and properties of Aspirin."

Agent Action:

bash
python3 Skills/Drug_Discovery/ChemCrow_Tools/chem_tools.py \
    --smiles "CC(=O)OC1=CC=CC=C1C(=O)O" \
    --output aspirin_analysis.json

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results