정보
이 스킬은 라만 분광법을 통해 편극율 선택 규칙을 이용해 분자 진동을 분석하며, 적외선 분광법을 보완합니다. 특히 수용성 시료, 대칭 진동, 그리고 적외선 분석이 제한되는 중심대칭 분자에서 유용합니다. 주요 기능으로는 라만 대 적외선 모드 비교, 대칭성 통찰을 위한 비편광율 계산, 형광 영향을 최소화하면서 기준 스펙트럼 매칭 등이 포함됩니다.
빠른 설치
Claude Code
추천npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/interpret-raman-spectrumClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
Interpret Raman Spectrum
Analyze Raman scattering → id mol vibrations, apply selection rules complementary to IR, integrate Raman + IR → comprehensive vibrational.
Use When
- Samples difficult for IR (aqueous, sealed, remote sensing)
- ID symmetric vibrations weak/inactive in IR
- Complement IR via mutual exclusion (centrosymmetric mol)
- Characterize C materials (graphene, CNT, diamond) via Raman bands
- Inorganic, minerals, crystalline phases (Raman often > informative than IR)
- Non-destructive in situ (no sample prep for many Raman)
In
- Req: Raman data (Raman shift cm-1 vs int)
- Req: Excitation laser λ (e.g., 532, 633, 785, 1064 nm)
- Opt: IR of same sample → complementary
- Opt: Polarization data (parallel + perpendicular → depolarization ratios)
- Opt: Mol formula / compound class
- Opt: Physical state (solid, liquid, soln, gas, thin film)
Do
Step 1: Quality + Artifacts
Evaluate reliability before peak analysis:
- Laser λ + fluorescence: Fluorescence = most common interference. Broad intense BG obscures Raman peaks. Shorter λ (532) → more fluorescence; longer (785, 1064) → less, weaker Raman (int scales λ^-4).
- S/N: Peaks distinguishable from noise? Weak scatterers → longer acquisition / higher power.
- Cosmic ray spikes: Sharp narrow spikes random pos = cosmic artifacts, not Raman. Appear in one of time-avg set; remove w/ spike filters.
- Baseline correction: Slope/curve (fluorescence / thermal) → subtract before measuring.
- Photodegradation: High power → damage/transform sample. Check spectral changes between successive acquisitions at same spot. Reduce power if degradation.
- Range: Standard 100-4000 cm-1. Low-freq cutoff depends on edge/notch filter blocking Rayleigh. Note truncation.
→ Quality assessed, fluorescence documented, artifacts (cosmic, baseline) ID'd / corrected, usable range confirmed.
If err: Fluorescence dominates (broad BG >> peaks) → recommend re-measure w/ longer λ (785 / 1064) or SERS. Sample degrades → reduce power / rotating stage.
Step 2: Raman-Active Modes + Selection Rules
Determine Raman-active + how complement IR:
- Raman rule: Vibration Raman-active if changes polarizability. Symmetric stretches (change mol vol) → typically strong Raman.
- IR rule (compare): Vibration IR-active if changes dipole moment. Asymmetric stretches → typically strong IR.
- Mutual exclusion: Mol w/ center of inversion (centrosymmetric) → no vibration both Raman-active + IR-active. Band in both → no center of symmetry.
- General complementarity: Even non-centrosymmetric → Raman-strong tend IR-weak + vv. Combined dataset > either alone.
- Raman-favored modes: Sym stretches (C-C, C=C, S-S, N=N), breathing modes of rings, stretches of homonuclear bonds (no dipole change → IR-inactive) → typically strong Raman.
→ Selection rules applied, Raman-active vs IR-active distinguished, mutual exclusion tested if centrosymmetric.
If err: Mol symmetry unknown → use combined Raman + IR to infer. Band in both w/ comparable int → not centrosymmetric.
Step 3: Raman Shift Positions
Assign bands → vibrational modes via characteristic freqs:
- C-H stretch (2800-3100 cm-1): Similar IR but Raman int differ. Aromatic + olefinic C-H (3000-3100) often > Raman than aliphatic.
- Triple bonds (2100-2260 cm-1): C≡C sym stretch strong Raman, often weak/absent IR. C≡N active in both.
- Double bond stretches:
| Shift (cm-1) | Assignment | Raman Intensity |
|---|---|---|
| 1600--1680 | C=C stretch | Strong |
| 1650--1800 | C=O stretch | Medium (weaker than IR) |
| 1500--1600 | Aromatic C=C | Medium to strong |
- Aromatic ring modes:
| Shift (cm-1) | Assignment | Notes |
|---|---|---|
| 990--1010 | Ring breathing (monosubstituted) | Very strong, diagnostic |
| 1000 | Ring breathing (sym. trisubstituted) | Strong |
| 1580--1600 | Ring stretch | Medium |
| 3050--3070 | Aromatic C-H stretch | Medium |
- Other characteristic:
| Shift (cm-1) | Assignment |
|---|---|
| 430--550 | S-S stretch (disulfide) |
| 570--705 | C-S stretch |
| 800--1100 | C-C skeletal stretch |
| 630--770 | C-Cl stretch |
| 500--680 | C-Br stretch |
| 200--400 | Metal-ligand stretch |
- C materials: G band (~1580, graphitic sp2) + D band (~1350, defect/disorder) → diagnostic for C allotropes. 2D (~2700) → graphene layer count. Diamond sharp peak 1332.
→ All significant bands assigned to vibrational modes w/ ref to freq ranges.
If err: Band unassignable from tables → consult DBs (RRUFF minerals, SDBS organics). Unassigned → combination modes, overtones, lattice vibrations in crystalline.
Step 4: Compare Raman vs IR
Integrate two complementary techniques:
- Tabulate corresponding bands: Per mode → Raman shift, IR freq, rel int each technique.
- Modes in one only: Raman but not IR (or vv) → symmetry info. Sym stretches of non-polar bonds (S-S, C=C sym env) → Raman only.
- Resolve ambiguities: IR tentative (e.g., overlapping C-O + C-N fingerprint) → Raman may be clearer (diff rel int).
- Functional group confirm: Confirm IR-ID'd groups via Raman counterparts. Ester → C=O IR (~1735) + C-O-C Raman. Acid → broad OH IR + C=O both.
- Assess consistency: Raman + IR mutually consistent. Contradictions (band assigned sym stretch strong both for centrosymmetric) → err in assignment / symmetry.
→ Unified vibrational analysis table combining Raman+IR, func groups confirmed / refined by complementary.
If err: No IR → Raman alone useful but reduced certainty. Note assignments benefiting from IR confirm.
Step 5: Polarization + Document
Depolarization ratios → symmetry + compile final:
- Depolarization ratio (ρ): ρ = I⊥ / I∥, from polarized Raman.
- ρ = 0-0.75 → polarized band. Totally symmetric vibrations (A-type) polarized.
- ρ = 0.75 → depolarized. Non-totally-sym vibrations → ρ = 0.75.
- Symmetry assignment: Polarized bands → totally sym irrep of point group. Helps distinguish modes of diff sym at similar freqs.
- Compile: Complete table per observed:
- Raman shift (cm-1)
- Rel int (strong/medium/weak)
- Depolarization ratio (if measured)
- Assignment
- Corresponding IR band (if observed)
- Compare ref spectra: Known compound → compare vs published (RRUFF, SDBS, NIST). Agreement ±3 cm-1 + matching rel int → identity.
- Report uncertainties: Flag tentative assignments, note which add'l exps (temp-dep Raman, resonance Raman, SERS) resolve ambiguity.
→ Complete analysis, all bands assigned, polarization → symmetry, results integrated w/ IR + other.
If err: No polarization → symmetry relies on freq+int alone. Note limitation + recommend polarized measurements if symmetry critical.
Check
- Quality assessed (fluorescence, cosmic, baseline, photodegradation)
- Selection rules applied, Raman-active modes ID'd
- Mutual exclusion tested if centrosymmetric
- All significant bands assigned
- Raman vs IR compared + integrated where avail
- Depolarization ratios → symmetry (if polarization avail)
- Assignments consistent w/ known / proposed structure
- Results compared w/ ref spectra where poss
Traps
- Fluorescence overwhelm signal: Most common prob. Switch longer λ / time-gated detection. Don't interpret broad fluorescent humps as Raman bands.
- Confuse cosmic spikes w/ real peaks: Random pos sharp intense spikes → present in single, absent in averaged. Always check reproducibility.
- Neglect polarizability rule: Strong IR modes (asym polar) → weak/absent Raman + vv. Don't expect same int pattern as IR.
- Ignore degradation: High power → char, polymerize, phase-transform. Spectrum changes between measurements at same spot = degradation.
- Assume all Raman = fundamentals: Overtones (2× fundamental) + combination bands appear. Weaker than fundamentals but cause confusion.
- Overlook low-freq: Lattice vibrations, torsional, metal-ligand below 400 cm-1. Many setups don't access. Verify notch/edge filter allows low-freq if these modes relevant.
→
interpret-ir-spectrum— complementary vibrational → dipole-activeinterpret-nmr-spectrum— connectivity → complete structureinterpret-mass-spectrum— formula + fraginterpret-uv-vis-spectrum— electronic transitions + chromophoresplan-spectroscopic-analysis— select + sequence techniques pre-acquisition
GitHub 저장소
Frequently asked questions
What is the interpret-raman-spectrum skill?
interpret-raman-spectrum is a Claude Skill by pjt222. Skills package instructions and resources that Claude loads on demand, so Claude can perform interpret-raman-spectrum-related tasks without extra prompting.
How do I install interpret-raman-spectrum?
Use the install commands on this page: add interpret-raman-spectrum to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.
What category does interpret-raman-spectrum belong to?
interpret-raman-spectrum is in the Other category, tagged general.
Is interpret-raman-spectrum free to use?
Yes. interpret-raman-spectrum is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.
연관 스킬
LlamaGuard는 폭력 및 혐오 발언 등 6가지 안전 범주에서 LLM 입력과 출력을 조정하기 위한 Meta의 70-80억 파라미터 모델입니다. 94-95% 정확도를 제공하며 vLLM, Hugging Face 또는 Amazon SageMaker를 사용해 배포할 수 있습니다. 이 기술을 사용하여 AI 애플리케이션에 콘텐츠 필터링 및 안전 가드레일을 손쉽게 통합하세요.
이 Claude Skill은 리소스 적정화, 태깅 전략, 지출 분석을 통해 개발자들이 클라우드 비용을 최적화할 수 있도록 지원합니다. AWS, Azure, GCP에서 클라우드 비용을 절감하고 비용 거버넌스를 구현하기 위한 프레임워크를 제공합니다. 인프라 비용을 분석하거나, 리소스를 적정화하거나, 예산 제약을 충족해야 할 때 사용하세요.
이 Claude Skill은 스프레드, 오버/언더, 프로프 베트를 포함한 스포츠 베팅 시장을 분석합니다. 역사적 추이와 상황별 통계를 검토하여 가치 베트를 발견하고, 교육적 목적으로 실행 가능한 권장 사항이 담긴 구조화된 마크다운 결과를 제공합니다. 개발자는 이 기능을 스포츠 베팅 분석 도구에 활용할 수 있으며, 단순히 엔터테인먼트/교육 목적으로만 설계되었음을 유의해야 합니다.
이 스킬은 bitsandbytes를 사용하여 LLM을 8비트 또는 4비트 정밀도로 양자화하며, 최소한의 정확도 손실로 50-75%의 메모리 감소를 달성합니다. 제한된 GPU 메모리에서 더 큰 모델을 실행하거나 추론을 가속화하는 데 이상적이며, INT8, NF4, FP4와 같은 형식을 지원합니다. 이 스킬은 HuggingFace Transformers와 통합되어 QLoRA 학습 및 8비트 옵티마이저를 가능하게 합니다.
