molclaw-mol-charge-metrics

Calculate Gasteiger and formal charges for SMILES strings with aggregate statistics.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Compute Gasteiger partial charges and formal charges for a list of SMILES strings, returning the minimum, maximum, average, and range of the Gasteiger charges alongside the formal charge for each molecule.

Core Features & Use Cases

  • Charge calculation: compute Gasteiger charges and formal charges for each SMILES string.
  • Statistics: provide min, max, average, and range of the Gasteiger charges across the input set.
  • Use Case: quickly estimate charges for a library of small molecules to guide screening and docking decisions.

Quick Start

Compute Gasteiger partial charges and formal charges for a list of SMILES strings.

Frequently Asked Questions about molclaw-mol-charge-metrics

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

FAQPage Schema
How do I calculate Gasteiger partial charges for a list of SMILES strings?

To calculate Gasteiger partial charges, provide a list of SMILES strings as input. The tool computes Gasteiger partial charges and formal charges for each molecule, returning per-molecule charges alongside aggregate statistics including min, max, average, and range.

What is the difference between formal charge and Gasteiger charge in chemoinformatics?

Formal charge represents the assigned integer charge on an atom, while Gasteiger charges are partial charges estimating electron distribution. This tool calculates both for a given set of SMILES strings to provide a comprehensive view of molecular charge properties.

Can I use these charge calculations for screening and docking preparation?

Yes, you can use these charge calculations for screening and docking preparation. The tool is specifically designed to provide rapid, deterministic charge estimation for small-molecule libraries, guiding downstream molecular analysis and docking decisions.

What charge statistics are returned for a set of molecules?

The charge statistics returned for a set of molecules include the minimum, maximum, average, and range of the Gasteiger charges across the input set. These aggregate statistics help quickly assess the charge distribution of your small-molecule library.

Does the tool validate SMILES strings before computing molecular properties?

Yes, the tool includes basic input validation for SMILES strings before computing molecular properties. This ensures that invalid strings are identified early, preventing errors during the Gasteiger and formal charge calculation process.