nmr-prediction

Predict per-atom 1H and 13C NMR chemical shifts from SMILES strings.

52|11|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/InternScience/ChemClaw --skill nmr-prediction
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nmr-prediction
Source: https://github.com/InternScience/ChemClaw/tree/main/skills/nmr-prediction
Command: npx skills add https://github.com/InternScience/ChemClaw --skill nmr-prediction

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rdkit, numpy, torch, matplotlib, remotezip, and includes assets (resource) components.

What problem does it solve?

Predicts per-atom ¹H and ¹³C NMR chemical shifts and Lorentzian-broadened spectra from a SMILES string, enabling quick, interpretation-friendly insights without demanding quantum-chemical calculations.

Core Features & Use Cases

  • Per-atom ¹H and ¹³C chemical shifts (ppm) for input SMILES.
  • Generates Lorentzian-broadened spectrum PNGs for rapid visualization.
  • Lightweight deep-learning based inference using NMRNet to avoid DFT for quick screening.

Quick Start

Run python nmr_prediction.py 'CCO' to predict 1H/13C shifts and generate the spectrum image.

Frequently Asked Questions about nmr-prediction

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

FAQPage Schema
How do I predict NMR chemical shifts from a SMILES string?▼

To predict NMR chemical shifts from a SMILES string, provide the SMILES input to run NMRNet inference, which outputs per-atom 1H and 13C ppm values and renders spectrum PNGs without requiring quantum-chemical calculations.

Can I predict NMR spectra for large organic molecules?▼

You can predict NMR spectra for small- to medium-sized organic molecules. The Skill applies NMRNet inference to these molecule sizes to generate per-atom chemical shifts and Lorentzian-broadened spectrum visualizations.

What is the best way to get NMR-like insights without running DFT calculations?▼

Using deep-learning based inference with NMRNet is the best way to get NMR-like insights without DFT. It rapidly predicts 1H and 13C chemical shifts and generates visual spectra from SMILES strings.

How do I visualize predicted NMR shifts as a spectrum?▼

NMR shifts are visualized by generating Lorentzian-broadened spectrum PNGs. The Skill outputs these images alongside per-atom 1H and 13C ppm values after processing the input SMILES string.

Does NMR prediction with NMRNet require pre-trained weights?▼

NMR prediction requires pre-trained NMRNet weights and the Uni-Core runtime. These dependencies are necessary to perform the deep-learning inference and render the resulting NMR spectra.

What are the limitations of using deep learning for NMR shift prediction?▼

The limitation of using deep learning for NMR shift prediction is that it applies only to small- to medium-sized organic molecules, providing rapid screening insights rather than the exact accuracy of heavy quantum-chemical calculations.