molclaw-mol-complexity-metrics

Compute molecular complexity, aromatic proportion, and asphericity metrics from SMILES strings.

28|2|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/InternScience/MolClaw --skill molclaw-mol-complexity-metrics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: molclaw-mol-complexity-metrics
Source: https://github.com/InternScience/MolClaw/tree/main/skills/L1_tools/molclaw-mol-complexity-metrics
Command: npx skills add https://github.com/InternScience/MolClaw --skill molclaw-mol-complexity-metrics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Compute molecular complexity-related descriptors for a list of SMILES strings, returning the molecular complexity score, aromatic_proportion, and asphericity for each input molecule.

Core Features & Use Cases

  • Calculate per-molecule descriptors (molecular_complexity, aromatic_proportion, asphericity) from SMILES.
  • Returns a structured metrics list aligned with the input SMILES, enabling downstream filtering and ranking in cheminformatics workflows.
  • Use Case: Compare a library of SMILES to identify high-complexity or niche molecules for medicinal chemistry campaigns.

Quick Start

Provide a list of SMILES strings to receive per-molecule complexity metrics.

Frequently Asked Questions about molclaw-mol-complexity-metrics

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

FAQPage Schema
How do I calculate molecular complexity metrics from a list of SMILES strings?

To calculate molecular complexity metrics from SMILES strings, you provide the list as input to receive a structured output containing per-molecule scores for molecular_complexity, aromatic_proportion, and asphericity.

What is molecular complexity used for in drug discovery workflows?

Molecular complexity is used in drug discovery to compare a library of molecules and identify high-complexity or niche candidates. The resulting metrics enable downstream filtering and ranking in cheminformatics workflows.

Can I process multiple SMILES at once to compare molecular complexity?

Yes, you can process a list of SMILES strings at once. The tool processes each SMILES individually and returns a structured metrics list aligned with your input, allowing direct comparison across a molecule library.

What is the best way to filter molecules by asphericity and aromatic proportion?

The best way to filter molecules by asphericity and aromatic proportion is to compute these descriptors directly from your SMILES list. The tool outputs a structured metrics list that can be integrated into filtering and ranking workflows.

Do I need any external cheminformatics libraries to compute these molecular descriptors?

No external cheminformatics libraries are required as dependencies. The tool directly accepts a SMILES list as input and computes the molecular_complexity, aromatic_proportion, and asphericity metrics internally.