MCP HubMCP Hub
스킬 목록으로 돌아가기

interpret-raman-spectrum

pjt222
업데이트됨 2 days ago
3 조회
17
2
17
GitHub에서 보기
기타general

정보

이 스킬은 라만 분광법을 통해 편극율 선택 규칙을 이용해 분자 진동을 분석하며, 적외선 분광법을 보완합니다. 특히 수용성 시료, 대칭 진동, 그리고 적외선 분석이 제한되는 중심대칭 분자에서 유용합니다. 주요 기능으로는 라만 대 적외선 모드 비교, 대칭성 통찰을 위한 비편광율 계산, 형광 영향을 최소화하면서 기준 스펙트럼 매칭 등이 포함됩니다.

빠른 설치

Claude Code

추천
기본
npx skills add pjt222/agent-almanac -a claude-code
플러그인 명령대체
/plugin add https://github.com/pjt222/agent-almanac
Git 클론대체
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/interpret-raman-spectrum

Claude 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:

  1. 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).
  2. S/N: Peaks distinguishable from noise? Weak scatterers → longer acquisition / higher power.
  3. Cosmic ray spikes: Sharp narrow spikes random pos = cosmic artifacts, not Raman. Appear in one of time-avg set; remove w/ spike filters.
  4. Baseline correction: Slope/curve (fluorescence / thermal) → subtract before measuring.
  5. Photodegradation: High power → damage/transform sample. Check spectral changes between successive acquisitions at same spot. Reduce power if degradation.
  6. 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:

  1. Raman rule: Vibration Raman-active if changes polarizability. Symmetric stretches (change mol vol) → typically strong Raman.
  2. IR rule (compare): Vibration IR-active if changes dipole moment. Asymmetric stretches → typically strong IR.
  3. Mutual exclusion: Mol w/ center of inversion (centrosymmetric) → no vibration both Raman-active + IR-active. Band in both → no center of symmetry.
  4. General complementarity: Even non-centrosymmetric → Raman-strong tend IR-weak + vv. Combined dataset > either alone.
  5. 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:

  1. C-H stretch (2800-3100 cm-1): Similar IR but Raman int differ. Aromatic + olefinic C-H (3000-3100) often > Raman than aliphatic.
  2. Triple bonds (2100-2260 cm-1): C≡C sym stretch strong Raman, often weak/absent IR. C≡N active in both.
  3. Double bond stretches:
Shift (cm-1)AssignmentRaman Intensity
1600--1680C=C stretchStrong
1650--1800C=O stretchMedium (weaker than IR)
1500--1600Aromatic C=CMedium to strong
  1. Aromatic ring modes:
Shift (cm-1)AssignmentNotes
990--1010Ring breathing (monosubstituted)Very strong, diagnostic
1000Ring breathing (sym. trisubstituted)Strong
1580--1600Ring stretchMedium
3050--3070Aromatic C-H stretchMedium
  1. Other characteristic:
Shift (cm-1)Assignment
430--550S-S stretch (disulfide)
570--705C-S stretch
800--1100C-C skeletal stretch
630--770C-Cl stretch
500--680C-Br stretch
200--400Metal-ligand stretch
  1. 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:

  1. Tabulate corresponding bands: Per mode → Raman shift, IR freq, rel int each technique.
  2. 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.
  3. Resolve ambiguities: IR tentative (e.g., overlapping C-O + C-N fingerprint) → Raman may be clearer (diff rel int).
  4. 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.
  5. 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:

  1. 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.
  2. Symmetry assignment: Polarized bands → totally sym irrep of point group. Helps distinguish modes of diff sym at similar freqs.
  3. Compile: Complete table per observed:
    • Raman shift (cm-1)
    • Rel int (strong/medium/weak)
    • Depolarization ratio (if measured)
    • Assignment
    • Corresponding IR band (if observed)
  4. Compare ref spectra: Known compound → compare vs published (RRUFF, SDBS, NIST). Agreement ±3 cm-1 + matching rel int → identity.
  5. 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-active
  • interpret-nmr-spectrum — connectivity → complete structure
  • interpret-mass-spectrum — formula + frag
  • interpret-uv-vis-spectrum — electronic transitions + chromophores
  • plan-spectroscopic-analysis — select + sequence techniques pre-acquisition

GitHub 저장소

pjt222/agent-almanac
경로: i18n/caveman-ultra/skills/interpret-raman-spectrum
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

연관 스킬

llamaguard

기타

LlamaGuard는 폭력 및 혐오 발언 등 6가지 안전 범주에서 LLM 입력과 출력을 조정하기 위한 Meta의 70-80억 파라미터 모델입니다. 94-95% 정확도를 제공하며 vLLM, Hugging Face 또는 Amazon SageMaker를 사용해 배포할 수 있습니다. 이 기술을 사용하여 AI 애플리케이션에 콘텐츠 필터링 및 안전 가드레일을 손쉽게 통합하세요.

스킬 보기

cost-optimization

기타

이 Claude Skill은 리소스 적정화, 태깅 전략, 지출 분석을 통해 개발자들이 클라우드 비용을 최적화할 수 있도록 지원합니다. AWS, Azure, GCP에서 클라우드 비용을 절감하고 비용 거버넌스를 구현하기 위한 프레임워크를 제공합니다. 인프라 비용을 분석하거나, 리소스를 적정화하거나, 예산 제약을 충족해야 할 때 사용하세요.

스킬 보기

quantizing-models-bitsandbytes

기타

이 스킬은 bitsandbytes를 사용하여 LLM을 8비트 또는 4비트 정밀도로 양자화하며, 최소한의 정확도 손실로 50-75%의 메모리 감소를 달성합니다. 제한된 GPU 메모리에서 더 큰 모델을 실행하거나 추론을 가속화하는 데 이상적이며, INT8, NF4, FP4와 같은 형식을 지원합니다. 이 스킬은 HuggingFace Transformers와 통합되어 QLoRA 학습 및 8비트 옵티마이저를 가능하게 합니다.

스킬 보기

dispatching-parallel-agents

기타

이 Claude Skill은 3개 이상의 독립적인 문제를 동시에 조사하고 해결하기 위해 다중 에이전트를 배치합니다. 공유 상태나 의존성 없이 해결 가능한 무관련 장애 시나리오에 맞게 설계되었습니다. 핵심 기능은 병렬 문제 해결로, 각 독립 문제 영역마다 하나의 에이전트를 할당하여 효율성을 극대화합니다.

스킬 보기