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.