leonardodalinky/scider/chemistry-analysis
Claude Code and agent skill by leonardodalinky/scider
- community
Checking that the SKILL.md file is still in the repository.
Cheminformatics and computational chemistry — SMILES/InChI parsing, molecular property prediction, spectroscopy interpretation, DFT workflow, materials characterization (XRD, SAXS), and key chemistry databases. Use when analyzing chemical or materials data.
Install
npx vskill@latest install leonardodalinky/scider/chemistry-analysisSKILL.md
Chemistry Analysis
Overview
Cheminformatics and computational chemistry span molecular representation, property prediction, spectroscopy interpretation, quantum chemical calculations, and materials characterization. This skill covers the full workflow from parsing SMILES strings through DFT calculations and database queries.
When to Use This Skill
Use this skill when:
- Parsing, validating, or canonicalizing molecular structures (SMILES, InChI, SDF)
- Computing molecular descriptors (MW, logP, TPSA, fingerprints) for a set of compounds
- Filtering compounds by drug-likeness, ADMET, or structural criteria
- Interpreting spectroscopy data (IR, NMR, MS, UV-Vis)
- Setting up or analyzing DFT/computational chemistry workflows
- Characterizing materials with XRD, SAXS, or BET surface area
- Querying chemistry databases (PubChem, Materials Project, CSD)
For genomics or protein sequence analysis, see the bioinformatics-analysis skill instead.
Cheminformatics with RDKit
Installation
SMILES/InChI Parsing and Validation
Morgan Fingerprints
Morgan fingerprints (circular fingerprints) are the standard for similarity-based tasks.
Molecular Descriptors
Tanimoto Similarity
Rule of thumb: Tanimoto > 0.85 = very similar (often same scaffold); 0.4–0.85 = related; < 0.4 = likely dissimilar.
Substructure Search
Full Dataset Workflow: Load CSV, Compute Properties, Cluster
Molecular Property Prediction
Lipinski's Rule of Five (Drug-Likeness)
Oral bioavailability filter for small-molecule drugs:
| Property | Threshold | |
|---|---|---|
| MW | ≤ 500 Da | |
| logP (Wildman-Crippen) | ≤ 5 | |
| H-bond donors (NH + OH) | ≤ 5 | |
| H-bond acceptors (N + O) | ≤ 10 |
Compounds violating ≥ 2 rules are unlikely to be orally bioavailable.
Delaney ESOL Solubility Estimate
The Delaney ESOL model predicts aqueous solubility (log S) from simple descriptors:
where RB = rotatable bonds, AP = aromatic proportion.
ADMET Properties Overview
| Property | Key Descriptors | Common Models | |
|---|---|---|---|
| Absorption (oral) | MW, TPSA, HBD, logP | Lipinski Ro5, Veber rules (TPSA < 140, RB < 10) | |
| Distribution (BBB) | MW < 400, logP 1–3, TPSA < 90 | B3DB dataset, DeepSMILES models | |
| Metabolism (CYP) | Structural alerts, reactive groups | SMARTS rules, ML classifiers | |
| Excretion (t½) | logP, protein binding | QSAR models | |
| Toxicity | AMES test, hERG, hepatotox | pkCSM, ADMETlab 2.0 |
For rapid ADMET screening, use pkCSM (web API) or the admet-ai Python package.
Reaction Informatics
SMARTS Patterns for Functional Group Detection
Retrosynthesis Concepts
Retrosynthetic analysis disconnects a target molecule into simpler precursors:
- Disconnection strategy: break at C-C or C-heteroatom bonds formed in known reactions
- Synthons: imaginary fragments that map to real reagents (e.g., carbanion → organolithium)
- FGI (functional group interconversion): transform one FG into another to reveal a simpler precursor
- Template-based: match known reaction SMARTS templates (e.g., ASKCOS, RDKit's
ChemicalReaction)
Spectroscopy Data Interpretation
IR Spectroscopy
Key absorption bands (wavenumbers in cm⁻¹):
| Region | Assignment | |
|---|---|---|
| 3200–3600 (broad) | O-H stretch (alcohol, carboxylic acid) | |
| 3300–3500 | N-H stretch (amine, amide) | |
| 2850–3000 | C-H stretch (alkyl) | |
| 2100–2260 | C≡C or C≡N stretch | |
| 1700–1750 | C=O stretch (ester ~1735, ketone ~1715, acid ~1710, amide ~1680) | |
| 1600–1680 | C=C stretch (alkene, aromatic) | |
| 1000–1300 | C-O stretch (fingerprint region) | |
| 400–1000 | Fingerprint region — unique to each molecule |
Diagnostic workflow: (1) check 1700-1750 for carbonyl; (2) check 3200-3600 for O-H/N-H; (3) use fingerprint region to confirm identity against library spectra.
¹H NMR Chemical Shift Ranges
| δ (ppm) | Proton Type | |
|---|---|---|
| 0.0–1.0 | TMS, cyclopropyl | |
| 0.8–1.5 | Alkyl (CH₃, CH₂) | |
| 1.5–2.5 | α to carbonyl, allylic | |
| 2.5–3.5 | α to aromatic, O-CH₃ | |
| 3.5–5.0 | O-CH, N-CH, vinyl | |
| 5.0–6.5 | Alkene =CH | |
| 6.5–8.5 | Aromatic, heteroaromatic | |
| 9.0–10.5 | Aldehyde CHO | |
| 10–13 | Carboxylic acid, chelated OH |
Multiplicity (n+1 rule): signal splits into n+1 lines where n = number of equivalent neighboring H. Integration: area proportional to number of protons — use to confirm molecular formula.
Mass Spectrometry
- M⁺ (molecular ion): gives exact molecular weight; may be absent in EI for labile molecules
- M+1, M+2 peaks: isotope patterns — 37Cl (M+2 ≈ 1/3 of M⁺), 79Br/81Br (M+2 ≈ M⁺)
- Base peak: most abundant fragment; highest m/z considered first
- Common losses: 15 (CH₃), 17 (OH), 18 (H₂O), 28 (CO), 29 (CHO), 31 (OCH₃), 35/37 (Cl)
- High-resolution MS (HRMS): gives exact mass to 4+ decimal places → determine molecular formula
UV-Vis Spectroscopy
Beer-Lambert law: A = ε·c·l
- A = absorbance (dimensionless)
- ε = molar extinction coefficient (L·mol⁻¹·cm⁻¹)
- c = concentration (mol/L)
- l = path length (cm, typically 1 cm)
Common chromophores:
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.scider/skills/chemistry-analysis/SKILL.md
Popularity
- Repository stars
- 88
- Repository forks
- 7
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/leonardodalinky/scider/chemistry-analysis)