chem-nmr-analysis

Official

Quantify NMR mixtures with Wasserstein fitting.

Authorlearningmatter-mit
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps quantify known components in an 1H NMR mixture by decomposing the mixture spectrum against reference spectra and summarizing both proportions and fit quality.

Core Features & Use Cases

  • Wasserstein deconvolution for mixture quantification: Estimate component proportions using optimal-transport (Wasserstein distance) matching to reference spectra.
  • Reaction product prediction support: Predict likely reaction products from reactant/reagent SMILES via ReactionT5, enabling creation of additional references for deconvolution.
  • Time-series kinetics analysis: Perform supervised deconvolution across multiple crude spectra time points and produce a kinetics table plus plots.
  • Spectral plotting utilities: Generate overlays for visual inspection of mixture vs references before/after deconvolution.

Quick Start

Use the chem-nmr-analysis skill to deconvolve your mixture spectrum file against reference component spectra and output proportions and Wasserstein distance as JSON.

Dependency Matrix

Required Modules

numpyscipymatplotlibrdkitrequestsnmrsimscikit-learn

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: chem-nmr-analysis
Download link: https://github.com/learningmatter-mit/AtomisticSkills/archive/main.zip#chem-nmr-analysis

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.